Closed. This question is opinion-based。它当前不接受答案。
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
我对为什么在许多png拼贴集中使用洋红色作为背景感兴趣?
为什么它不只是透明的?
而且,如何在Java中仅显示图像本身并将洋红色背景显示为透明?
提前致谢
想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
6年前关闭。
我对为什么在许多png拼贴集中使用洋红色作为背景感兴趣?
为什么它不只是透明的?
而且,如何在Java中仅显示图像本身并将洋红色背景显示为透明?
提前致谢
最佳答案
我不特别了解洋红色,但是在使用索引颜色模型的图形文件中,通常使用容易注意到的颜色作为背景是很常见的。然后将颜色索引标记为透明颜色索引。选择像洋红色(或粉红色,或其他明亮的颜色)之类的颜色是为了帮助图形艺术家注意到应该错过的透明区域。
通常,这是对早期流行的保留,早期流行时许多流行的图形格式(和低端图形工具)没有单独的透明度通道。
编辑:到目前为止的评论指出,使用没有单独的透明通道的索引颜色模型可以大大减小图形文件的大小。为了在这种情况下支持透明性,选择在图像本身中不会出现的透明颜色非常重要。洋红色通常很合适,这可能就是为什么您经常在png拼贴集中看到它的原因。