用照片覆盖的“负片”字体

用照片覆盖的“负片”字体

我想在乳胶中写一些文字,然后用透明层替换字母的黑色,并覆盖在 PDF 照片上。我可以通过导出到 photoshop 来实现,但我想要一个仅使用乳胶的解决方案。谢谢!

答案1

这是tikz使用scope fading和的解决方案tikzfadingfrompicture

\documentclass{standalone}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{tikz}
\usepackage{lipsum}
\usetikzlibrary{fadings}
\begin{tikzfadingfrompicture}[name=lipsum]
  \node
  [anchor=south west,text=transparent!0,text width=6cm,font=\bfseries\scriptsize]
  {\lipsum[1]};
\end{tikzfadingfrompicture}
\begin{document}
\begin{tikzpicture}
  \fill [black!20] (-3cm,-3.2cm) rectangle (3cm,3.2cm);
  \node[scope fading=lipsum,fit fading=false,fill=white,minimum size=6.4cm]{};
  \node[scope fading=lipsum,fit fading=false]{\includegraphics[width=6.4cm]{tiger}};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容