为什么使用洋红色?

时间:2013-08-18 21:13:00

标签: java colors background tiles

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

提前致谢

1 个答案:

答案 0 :(得分:2)

我并不特别了解洋红色,但通常使用容易引起注意的颜色作为使用索引颜色模型的图形文件中的背景。然后将颜色索引标记为透明颜色索引。选择洋红色(或粉红色或其他亮色)的颜色旨在帮助图形艺术家注意可能已经错过的透明区域。

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

编辑:正如迄今为止的评论所指出的那样,使用没有单独透明度通道的索引颜色模型可以大大减小图形文件的大小。为了在这种情况下支持透明度,选择图像本身不会出现的透明色非常重要。 Magenta经常适合这个账单,这可能就是为什么你经常在png瓷砖集中看到它。