![图像的半透明背景](https://linux22.com/image/250734/%E5%9B%BE%E5%83%8F%E7%9A%84%E5%8D%8A%E9%80%8F%E6%98%8E%E8%83%8C%E6%99%AF.png)
我想在 中的 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
。