0

我开发了一个能够识别所选图像区域颜色的应用程序。它适用于 Android 2.2。现在我正在尝试在设备 2.3 上使用它。为了让它在 2.2 上正常工作,我必须克服由抖动引起的许多问题,以及屏幕位的格式。现在我对 2.3 也有同样的问题,我不知道要发明什么。

color = mBitmap.getPixel((int)event.getX(), (int)event.getY());

看不出色差很小。

4

2 回答 2

2

讨论使我相信(例如“我看到一个大于两者的单一值”)您在数学上比较 ARGB 值和 RGBA 值,或类似的东西。知道您正在编码,特别是哪个字节包含“alpha”分量,并比较颜色分量,而不是 32 位值。

于 2012-02-02T15:17:25.640 回答
0

如果您在图像上使用移动平均滤波器来检查附近的像素,这可能有助于抖动。

于 2012-02-02T14:39:28.087 回答