将图像裁剪为在 TikZ 中创建的路径?

将图像裁剪为在 TikZ 中创建的路径?

是否可以使用 LaTeX 文档中 TikZ 创建的曲线路径来裁剪图像以适合它,或者我应该在文档外部的 GIMP 中执行此操作并仅插入图像?

我有下面的(非常低分辨率的)模板图像填充区域的模板我需要用一张大型高分辨率图像的片段来填充海报,并且具有比仅在 GIMP 中重新使用模板所产生的更好的平滑曲线边缘。

我知道以图像宽度和高度的百分比来表示拐点的位置,但我缺乏在 TikZ 中表达这一点的语法和词汇,然后放置 \includeimage[]{} 以便只有模板所包围的部分可见。

答案1

是的。

\documentclass[tikz,border=3.14mm]{standalone}
\begin{document}
\begin{tikzpicture}
 \clip (0,0) to[out=0,in=180] ++ (6,1) -- ++ (0,1) 
  to[out=180,in=0] ++ (-6,-1) -- cycle;
 \node at (3,1)  {\includegraphics{example-image-duck}};
\end{tikzpicture}
\end{document}

在此处输入图片描述

相关内容