我想在beamer
演示文稿中添加背景图片。问题是,当我使用
\usebackgroundtemplate{
\includegraphics[width=\paperwidth,
height=\paperheight]{cern-logo.jpg}
}
在我的 中preamble
,图像具有其真实颜色,这意味着它既不透明也不透明。 有办法实现这一点吗?
答案1
您可以使用 TikZ 将图像放置在\node
具有所需不透明度的位置:
\documentclass{beamer}
\usepackage{tikz}
\usebackgroundtemplate{%
\tikz\node[opacity=0.3] {\includegraphics[height=\paperheight,width=\paperwidth]{ctanlion}};}
\begin{document}
\begin{frame}
CTAN lion drawing by Duane Bibby.
\end{frame}
\end{document}
在这种情况下,使用 , 可能会很方便\pgfdeclareimage
:\pgfuseimge
\pgfdeclareimage[height=\paperheight,width=\paperwidth]{myimage}{cern-logo.jpg}
\usebackgroundtemplate{\tikz\node[opacity=0.3] {\pgfuseimage{myimage}};}
答案2
就我而言,我想完全删除白色背景以将其转换为透明 png。
- 在乳胶中,使用
\usebackgroundtemplate{}
- 跑步
convert -density 300 input.png -resize 1920x1080 -channel rgba -channel A -evaluate multiply 0.97 +channel output.pdf
.97 是因为我想让图像即使对于不透明的东西也稍微透明一些,但您可以将其设置为 1 以获得图片不透明部分的正常不透明颜色。