Android 2.3上的getPixel

时间:2012-02-02 14:29:20

标签: android bitmap getpixel

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

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

看不到色差很小。

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:0)

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