有人可以解释一下设置时到底发生了什么吗抖动 = true在 Android 中配置位图的上下文中?
在 Developer.Android 上可以阅读有关静态变量的信息
Config.RGB_565
根据源的配置,此配置可能会产生轻微的视觉伪影。例如,在没有抖动的情况下,结果可能会显示出绿色色调。为了获得更好的结果,应该应用抖动
我遇到了这个问题,直到我遵循了这个建议,即:
options.inPreferredConfig = Config.RGB_565;
options.inDither = true;
所以我的问题是:如何理解 Android 中的 inDither。需要知道的是一件事when使用一种语法……另一种完全理解它。
提前致谢!
当支持的颜色数量不足时,从一种颜色移动到另一种颜色(渐变)将导致出现条带(之间的步骤更少)。
抖动 https://en.wikipedia.org/wiki/Dither通过在颜色步骤中放置随机噪声来减少这种情况。通过抖动,我们可以使用可用颜色的噪声来产生不可用颜色的错觉:
RGB_565
精度低(2 个字节)ARGB_8888
(4字节)。由于色彩范围较小,RGB_565
位图可以显示条带和低颜色范围。因此,抖动标志用于改善感知图像,并给出更多颜色的错觉。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)