我想创建这样的东西:
通过填充矩形。
注意:忽略图像的边框,我只想将该纹理赋予 tikz 矩形。
答案1
强力尝试pgfplots
:肯定有更好的方法。:-)
可以使用键值调整纹理的“粗糙度” samples
。要获得这种精细的纹理,必须使用 LuaLaTeX(动态内存分配)。对于samples=100
或更少的纹理,可以使用任何现代引擎。
\IfFileExists{luatex85.sty}{%
\RequirePackage{luatex85}%
}{}
\documentclass{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=1.12}
\begin{document}
\begin{tikzpicture}
\begin{axis}[
view={0}{90},
hide axis=true,
samples=200,
colormap={papyrus}{
cmyk(0cm)=(0.00,0.08,0.24,0);
cmyk(1cm)=(0.00,0.08,0.24,0.05)
},
]
\addplot3[surf,shader=interp] {rand};
\end{axis}
\end{tikzpicture}
\end{document}