有没有办法使图片中的白色区域变得透明,以便当将其放置在背景上时,背景颜色会出现在图片上原来是白色的地方?
事实上,我正试图在蓝色背景上插入一个徽标。我只想让徽标出现在背景之上,但当我将其插入背景上时,徽标周围会出现一个白色矩形框,因为包含徽标的图片文件中的白色部分不透明。有人能帮忙吗?
答案1
我看到您的图片是 JPG 格式。据我所知,JPG 不支持透明度。所以我做的是 (1) 在 gimp 中打开图片;(2) 添加 alpha 通道(图像术语中为透明度);(3) 将其保存为 PNG 图片 ( dmcmn.png
)。
然后我编译了一个简单的文件:
\documentclass{article}
\thispagestyle{empty}
\usepackage{xcolor,graphicx}
\begin{document}
\pagecolor{blue!20}
\includegraphics{dmcmn}
\end{document}
结果如下: