为图像添加白色背景?

为图像添加白色背景?

我是 Beamer 的新手,正在尝试制作演示文稿。插入图像时,输出令人满意,但当我尝试插入 时除外.pdf!图像中的白色层消失了。最初,图像是.ps,所以我习惯ps2pdf14将其转换为.pdf然后pdfcrop添加我想要的白色边框量。我可以将 转换.pdf.png并且它工作正常,但质量不足以显示大图片。插入图像时有没有办法恢复白色层.pdf?如果这是一个微不足道的问题,或者我只是忽略了某些东西,我深表歉意。

下面是一个示例代码来说明问题

\documentclass[xcolor=svgnames,mathserif,serif]{beamer}
\usetheme{default}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{frametitle}[default][center]
\definecolor{myblue}{RGB}{47,94,142}
\setbeamercolor{background canvas}{bg=myblue}
\usefonttheme{structuresmallcapsserif}
\setbeamercolor{title}{fg=white}
\setbeamercolor{titlelike}{fg=white}
\setbeamercolor{normal text}{fg=white}
\title{Sample Title}
\author{\large{Me}}
\institute{\small{University}}
\date{\small{Today's Date}}
\begin{document}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}{Sample Title}
\begin{center}
\includegraphics[width=3in]{1.pdf} %why isn't white space appearing?
\end{center}
\end{frame}

\end{document}

答案1

pdf图像具有透明背景,因此即使带有边框,当您将它们包含在彩色背景上时,“白色边框”也会消失。最简单的解决方案是使用 将图形包含在白色框中\colorbox{white}{\includegraphics{your-pdf-figure}}。这样,图形的背景和边框都是白色的。

更新:缺少原始答案的图形示例和 lalebarde 评论的一些旋转示例。

\documentclass[xcolor=svgnames,mathserif,serif]{beamer}
\usetheme{default}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{frametitle}[default][center]
\definecolor{myblue}{RGB}{47,94,142}
\setbeamercolor{background canvas}{bg=myblue}
\usefonttheme{structuresmallcapsserif}
\setbeamercolor{title}{fg=white}
\setbeamercolor{titlelike}{fg=white}
\setbeamercolor{normal text}{fg=white}
\begin{document}

\begin{frame}{Sample Title}
\begin{center}
\includegraphics{1842.pdf} %why isn't white space appearing?
\colorbox{white}{\includegraphics{1842.pdf}}
\end{center}
\end{frame}

\begin{frame}{Sample Title}
\begin{center}
\colorbox{white}{\includegraphics[angle=90]{1842.pdf}} 
\colorbox{white}{\includegraphics[angle=30]{1842.pdf}}
\end{center}
\end{frame}

\begin{frame}{Sample Title}
\begin{center}
\rotatebox{30}{\colorbox{white}{\includegraphics{1842.pdf}}} 
\rotatebox{-60}{\colorbox{white}{\includegraphics{1842.pdf}}} 
\end{center}
\end{frame}
\end{document}

在此处输入图片描述 在此处输入图片描述

注意:你可以从以下位置获取 1842.pdf 源代码这里

相关内容