投影机中的透明图像背景

投影机中的透明图像背景

我想在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 以获得图片不透明部分的正常不透明颜色。

相关内容