图像的半透明背景

图像的半透明背景

我想在 中的 eps 图形中添加半透明背景beamer。图片本身具有透明背景。我想添加半透明背景,因为我使用包tikz将其与第一个图形重叠,其重叠部分仍然可见。这是我目前拥有的代码:

\begin{frame}{}
    \begin{itemize}
        \item item
        \begin{tikzpicture}
            \node (img1) {\includegraphics[height=0.4\textwidth]{figure1}};
            \visible<2>{\node (img2) at (img1.south east){\includegraphics[height=0.4\textwidth]{figure2}};}
        \end{tikzpicture}
    \end{itemize}
\end{frame}

答案1

我不确定我是否理解了你的问题。因此,这是蒙眼射击。你是指这样的事情吗?

您可以使用opacity=<value>。MWE 是:

\documentclass{beamer}
\usepackage{tikz}
\begin{document} 
\begin{frame}{}
    \begin{itemize}
        \item item
        \begin{tikzpicture}
            \node (img1) {\includegraphics[height=0.4\textwidth]{example-image-a}};
            \visible<2>{\node[opacity=0.7] (img2) at (img1.south east){\includegraphics[height=0.4\textwidth]{example-image-b}};}
        \end{tikzpicture}
    \end{itemize}
\end{frame}
\end{document}

在此处输入图片描述

对我来说,图像 A 和 B 都没有透明背景。由于您的图像已经有透明背景,我不知道它会是什么样子。请反馈。

编辑:

根据评论,这是下一个猜测努力实现目标。

\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}{}
    \begin{itemize}
        \item item
        \begin{tikzpicture}
            \node (img1) {\includegraphics[height=0.4\textwidth]{example-image-a}};
            \visible<2>{\node[opacity=0.9,fill=red!90] (img2) at (img1.south east) {\phantom{\includegraphics[height=0.4\textwidth]{tansparent}}};
            \node (img2) at (img1.south east) {\includegraphics[height=0.4\textwidth]{tansparent}};}
        \end{tikzpicture}
    \end{itemize}
\end{frame}
\end{document}

这里借助使用了人工边界框\phantom

在此处输入图片描述

相关内容