这是一张图片:
这张图片是一个简单的从黑色到透明的渐变,保存在完整的 RGBA PNG 中。
这是相同的图像,由 GIMP 转换为 indexed-alpha PNG(Photoshop 产生相同的结果)
正如您所见,渐变现在是半不透明、半透明的。
这又是同一张图片,只是这次它被我编写的 PHP 脚本转换为 indexed-alpha PNG:
所以我的问题是:为什么 GIMP 和 Photoshop 无法支持索引图像的部分透明度,而 PHP 脚本清楚地表明可以毫无问题地创建这样的图像?
调色板包含 alpha 信息的图像有什么“错误”吗?
一个更与编程相关的问题:最后一张图像中的这种透明度在 Internet Explorer 6 中是否有效?