我在我的应用程序中有一些.png文件。我需要在运行时加载它们,并从中获取特定像素的确切颜色。重要的是,我不想缩放这些图片。我不直接在用户界面上显示它们,它们用作地图。Android 2.2扭曲图片颜色?
现在,在Android 1.5上,这没有问题。我将这些图像放在'/ res/drawable'目录中,用BitmapFactory将它们加载到Bitmap对象中,并使用它获取所需像素的颜色。例如。像素(100,50)具有RGB(100,1,100)的颜色。 (相同像素),所以我得到RGB(99,3,102)/ RGB(101,2,99)/等相同的(100) ,50)像素。我检查了Bitmap对象的分辨率,似乎没有得到缩放。
有人可以解释一下,为什么我会得到扭曲的颜色值?
我做了它,创建了一个大小相同的位图,并用一种颜色(100,22,100)填充它,加载它,并尝试获取不同像素的颜色值。我有不同的颜色(都接近指定的颜色),即使整张照片都充满了纯色......我在这里错过了什么? – 2010-10-27 13:26:42