TikZ 圆圈周围的框架已用图像填充

TikZ 圆圈周围的框架已用图像填充

我想在一个填充了图片的 TikZ 圆圈周围画一个框架。重要的是,代码应该遵循下面的 MWE(如果可能的话),因为它是从更大的类定义中复制而来的,而且我可能无法将不同的解决方案集成到原始代码中,否则会遇到新的问题。

以下是 MWE:

\documentclass{article}
\usepackage{tikz}
\usepackage{graphicx}
\usetikzlibrary{arrows}
\usetikzlibrary{backgrounds}
\RequirePackage[skins]{tcolorbox}

\begin{document}

\tikz\path[fill overzoom image={some_picture}]circle[radius=0.5\linewidth];

\end{document}

任何帮助深表感谢!

答案1

像这样吗?

在此处输入图片描述

如果您有几个这样的代码,那么将代码包装在宏中是个好主意,因为这既能确保一致性,又能提高可读性。以下是代码:

\documentclass{article}
\usepackage{tikz}
\usepackage{graphicx}
\usetikzlibrary{arrows}
\usetikzlibrary{backgrounds}
\RequirePackage[skins]{tcolorbox}

\usepackage{mwe}% for an example image

\newcommand\CircledImage[1]{%
\tikz\path[fill overzoom image={#1}, draw=blue, line width=2mm]circle[radius=0.5\linewidth];%
}
\begin{document}

\CircledImage{example-image}

\end{document}

相关内容