2.3. 保存带有透明度的图像

图形文件格式使用两种不同的方法来支持透明图像区域:简单二进制透明度和 alpha 透明度。GIF格式支持简单的二进制透明度;索引调色板中的一种颜色被标记为透明颜色。PNG格式支持 Alpha 透明度;透明度信息存储在单独的通道中,即Alpha 通道

[注意]注意

GIF 格式很少使用,因为 PNG 支持 GIF 的所有功能以及附加功能(例如,alpha 透明度)。尽管如此,GIF 仍然用于动画。

过程 6.1. 创建具有透明区域(Alpha 透明度)的图像

  1. 首先,我们将使用与之前教程中相同的图像,即 GIMP 吉祥物 Wilber。

    图 6.11. 以 RGBA 模式打开的 Wilber 图像

    以 RGBA 模式打开的 Wilber 图像

  1. 要导出具有 Alpha 透明度的图像,您必须具有 Alpha 通道。要检查图像是否具有 Alpha 通道,请转到通道对话框并验证除了红色、绿色和蓝色,名为“Alpha”的条目是否存在。如果不是这种情况,请从图层菜单中添加一个新的 Alpha 通道;图层+透明度 → 添加Alpha通道。

  2. 原始 XCF 文件包含您可以删除的背景层。GIMP带有支持创建渐变的标准滤镜;查看滤镜+光照和阴影。你只受你的想象力的限制。为了演示 alpha 透明度的功能,在 Wilber 周围背景中显示了柔和光晕。

  3. 完成图像后,您可以以PNG格式导出它。

图 6.12. 带有透明度的Wilber图像

带有透明度的Wilber图像

当您在GIMP中处理图像时,背景层中的中间色调象棋格表示该导出图像的透明区域。