在另一张图片上插入图片或图形

在另一张图片上插入图片或图形

我只是想知道如何将一个图形或图片插入另一个图形或图片中,如附图所示,其中整个灰色框代表主图形,而蓝色框代表第二个图形。在另一张图片上插入图片或图形

答案1

这可以很容易地完成蒂克兹, 作为@伊格纳西建议他的评论。显然,您必须调整width所包含的图形……

\documentclass{article}
\usepackage{graphicx}
\usepackage{tikz}

\newlength\imagewidth
\newlength\imagescale

\begin{document}

\begin{figure}
    \centering
    \includegraphics[width=0.618\linewidth]{img1}
    \caption{Image 1}
\end{figure}

\begin{figure}
    \centering
    \includegraphics[width=0.309\linewidth]{img2}
    \caption{Image 2}
\end{figure}

\begin{figure}
    \centering
    \pgfmathsetlength{\imagewidth}{\linewidth}%
    \pgfmathsetlength{\imagescale}{\imagewidth/524}%
    \begin{tikzpicture}[x=\imagescale,y=-\imagescale]
        \node[anchor=north west] at (0,0) {\includegraphics[width=\imagewidth]{img1}};
        \node[anchor=north west] at (300,100) {\includegraphics[width=0.25\imagewidth]{img2}};
    \end{tikzpicture}
    \caption{Both images on top of each other}
\end{figure}

\end{document}

在此处输入图片描述

答案2

如果您愿意,您可以使用 imagemagick 在 latex 之外轻松完成此类操作。该+5+10部分控制图 1 在图 2 上的位置。

composite -geometry +5+10 figure1.png figure2.png new.png

相关内容