在 Beamer 文档中,我想要插入一张图像,该图像将在 X 秒内从非常模糊的版本逐步“更新”为正常版本。
举一个具体的例子,我希望实现一种“揭示效果”,就像电视上播报总统选举结果时所用的效果一样。
您将如何在 Beamer 中做到这一点?
答案1
模糊程度变化的图像序列需要使用外部软件(例如 ImageMagick.org)来准备。在这里,https://ctan.org/lion/files/ctan_lion_350x350.png用作源图像:
for sigma in {0..10}
do
magick convert ctan_lion_350x350.png -blur 0x$sigma ctan_lion_350x350_blurred_$sigma.png
done
选项<sigma>
中的值可能需要针对其他源图像进行调整。这里使用 Bash 是为了方便构建循环。convert
-blur 0x<sigma>
convert
嵌入动画的示例文档(10 FPS 的 11 帧持续 1 秒)
\documentclass{beamer}
\usepackage{animate}
\usepackage{graphicx}
\begin{document}
\begin{frame}[allowframebreaks]{The \TeX{} Lion blurred}
Go ahead.\\
\framebreak
Here we are:
\begin{center}
\animategraphics[autoplay,width=0.5\linewidth]{10}{ctan_lion_350x350_blurred_}{10}{0}
\end{center}
\end{frame}
\end{document}