2

我对为什么在许多 png 瓦片集中使用洋红色作为背景感兴趣?为什么它不是简单透明的?而且,如何在 Java 中只显示图像本身并将洋红色背景显示为透明?

提前致谢

4

1 回答 1

2

我不具体了解洋红色,但在使用索引颜色模型的图形文件中,通常使用容易注意到的颜色作为背景。然后将颜色指数标记为透明颜色指数。选择像洋红色(或粉红色,或其他明亮的颜色)这样的颜色旨在帮助图形艺术家注意到可能被遗漏的应该是透明的区域。

大多数情况下,这是早期许多流行图形格式(和低端图形工具)没有单独的透明度通道时的保留。

编辑:正如到目前为止的评论所指出的,使用没有单独透明度通道的索引颜色模型可以大大减少图形文件的大小。在这种情况下,为了支持透明度,选择图像本身不存在的透明颜色非常重要。洋红色经常符合要求,这可能就是您经常在 png 瓷砖集中看到它的原因。

于 2013-08-18T21:17:23.247 回答