【问题标题】:Why using Magenta? [closed]为什么使用洋红色? [关闭]
【发布时间】:2013-08-18 21:12:59
【问题描述】:

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

提前致谢

【问题讨论】:

    标签: java colors background tiles


    【解决方案1】:

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

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

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

    【讨论】:

    • 我想,品红色它被使用 chromakey 因为它很少用于真实图像。
    • 这也取决于开始使用的调色板类型。减小图像的大小是一种常见的做法,减少调色板是一种方法。这样可以更快地加载和渲染图像并使用更少的内存。
    • 谢谢大家的回复,有问题我真的不知道该去哪里。这是一个很棒的网站,里面有很多很棒的人。
    猜你喜欢
    • 1970-01-01
    • 2021-06-04
    • 1970-01-01
    • 1970-01-01
    • 2015-11-10
    • 1970-01-01
    • 2018-07-21
    • 1970-01-01
    • 2023-03-09
    相关资源
    最近更新 更多