gpt4 book ai didi

android - inDither = 真安卓

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:05:03 27 4
gpt4 key购买 nike

有人可以解释一下在 Android 中配置位图的上下文中设置 inDither = true 时到底发生了什么吗?

在 Developer.Android 中可以阅读有关静态变量的内容

Config.RGB_565

根据源的配置,此配置可能会产生轻微的视觉瑕疵。例如,在没有抖动的情况下,结果可能会显示出绿色。为了获得更好的结果,应该应用抖动

在我遵循这个建议之前,我遇到了这个问题,即:

options.inPreferredConfig = Config.RGB_565;
options.inDither = true;

所以我的问题是:如何理解 Android 中的 inDither。知道何时使用语法是一回事……完全理解它是另一回事。

提前致谢!

最佳答案

当支持的颜色数量不足时,从一种颜色移动到另一种颜色(渐变)会导致出现 strip (中间的步数较少)。

Dithering通过在颜色步骤中放置随机噪声来减少这种情况。通过抖动,我们可以使用可用颜色的噪声来产生不可用颜色的错觉:

enter image description here

RGB_565 的精度(2 字节)低于 ARGB_8888(4 字节)。由于颜色范围较低,RGB_565 位图可能会显示 strip 和颜色范围较低。因此,抖动标志用于改善感知图像,并给出更多颜色的错觉。

关于android - inDither = 真安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17639111/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com