如何测试位图文件是否具有透明背景?

如何测试位图文件是否具有透明背景?

我创建了一个具有透明背景的位图,但是在 Windows 图片查看器中我看到的是白色背景,即使我在 Photoshop CS3 中重新打开它也是如此。我如何确保位图中的白色确实是透明的,或者查看是否包含任何透明颜色?

答案1

位图(即扩展名为 .BMP 的文件)本身不支持透明度:您需要将其保存为其他格式,例如 PNG。另一种支持透明度的格式是 GIF,但它仅适用于颜色较少的简单图像。最佳格式取决于图像及其使用位置。

如果背景是透明的,那么在 Photoshop 和大多数其他图像编辑器中,您通常会看到由白色和灰色小方块组成的方格背景。但 Windows 图片查看器本身不适用于测试透明度 - 它将透明区域显示为白色。

更新

自从这个答案最初写下来(大约 8 年前)以来,有人指出 BMP 格式在某些情况下可以支持透明度。但我还是不建议将它用于此目的,许多程序无法正确解释 alpha 通道,而且没有理由使用它而不是 PNG 之类的格式。

答案2

BMP 确实支持透明度。位图必须设置为索引 256 色,并且 (0,0) 处的像素代表您想要透明的颜色。

答案3

如果您有 Office,请使用默认空白模板以外的其他模板开始新演示文稿,然后插入图片(在 2007/2010 中为“插入”选项卡,在早期版本中为“插入 | 图片 | 来自文件”)。如果您可以透过图片(假定)透明的部分看到其背后的背景,则图像确实具有透明度。否则,则不具有透明度。

这假设图像是 PPT 可以插入的格式(BMP、GIF、PNG、JPG 等)。

答案4

将图像转换为 PNG 以支持透明度。如果 photoshop cs3 不显示方格背景,则它不透明。输出或保存的格式决定您是否会看到透明度。

相关内容