我在我的應用程序中有一些.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