有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java为什么使用洋红?

我感兴趣的是为什么在许多png瓷砖中使用洋红作为背景? 为什么它不是简单的透明? 还有,在Java中,如何只显示图像本身,并将洋红背景显示为透明

提前谢谢


共 (1) 个答案

  1. # 1 楼答案

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

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

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