inDither=真正的Android

inDither=真正的Android,android,bitmap,bitmapfactory,Android,Bitmap,Bitmapfactory,有人能解释一下在Android中配置位图时设置inDither=true的实际情况吗 在Developer.Android,可以阅读关于静态变量的信息 Config.RGB_565 根据源的配置,此配置可能会产生轻微的视觉瑕疵。例如,如果不抖动,结果可能显示绿色。为了获得更好的结果,应采用抖动 我一直有这个问题,直到我遵循这个建议,那就是: options.inPreferredConfig = Config.RGB_565; options.inDither = true; 所以我的问题是

有人能解释一下在Android中配置位图时设置inDither=true的实际情况吗

在Developer.Android,可以阅读关于静态变量的信息

Config.RGB_565
根据源的配置,此配置可能会产生轻微的视觉瑕疵。例如,如果不抖动,结果可能显示绿色。为了获得更好的结果,应采用抖动

我一直有这个问题,直到我遵循这个建议,那就是:

options.inPreferredConfig = Config.RGB_565;
options.inDither = true;
所以我的问题是:如何理解Android中的inDither。当使用语法时,要知道一件事。。。另一种方法是完全理解它


提前谢谢

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

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


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

您阅读了吗?非常有用的链接。。。谢谢