“有个问题。”

“但说无妨。”

“我在弄个册子,想把里边的人物介绍照片弄时尚一点,给弄成圆角啊、或是直接弄成圆形头像。本来打算用图像处理软体弄一弄;不过LaTeX 有办法做到吗?”

“……可以用 tikzclip 来实现:”

\begin{tikzpicture}
\clip[rounded corners=0.2cm] (-1.5cm,-1.5cm) rectangle (1.5cm, 1.5cm);
\node{\includegraphics[width=3cm]{IMG_1934}};
\end{tikzpicture}
(图是作者本人拍的)
(图是作者本人拍的)
\begin{tikzpicture}
\clip circle[radius=1.5cm];
\node{\includegraphics[width=3cm]{IMG_1934}};
\end{tikzpicture}

“对了对了,就是这样的效果!就是一个 \clip path,再把图放在一个 \node 里,对吧?” “基本就是这样。另外如果你的系统上装有 tcolorbox 宏包的话,也可以试试——代码会来得比较简洁,你看看:

\usepackage[skins]{tcolorbox}
\tikz\path[fill stretch image={IMG_1934}] circle[radius=1.5cm];
\tikz\path[fill stretch image={IMG_1934},rounded corners] (0,0) rectangle (3cm,3cm);

而圆角矩形的效果可以更进一步简化:”

\tcbincludegraphics[blank,arc=0.7cm,graphics options={width=3cm}]{IMG_1934}

“总之,只要有个tikz path 路径,就可以做出效果。好,那如果我用 Inkscape 的 svg2tikz 挂件……如此这般一下……也可以弄出这样的效果了!”

(余姚杨梅原图来自这里;代码在附件里)

“哦?不错嘛,小子,越来越懂得举一反三了的应用了!”

下载区

本站下载:xia-clip

点赞(0)

评论列表 共有 0 条评论

暂无评论
立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部