我試過下面的代碼,但它返回一個空的異常。如何將可繪製文件夾中的* .png圖像設置爲位圖變量並獲取顏色?
try {
Bitmap image = BitmapFactory.decodeResource(getResources(),R.drawable.sampleimage);
Toast.makeText(NamanMap.this, image.getPixel(10, 10), Toast.LENGTH_LONG).show();
} catch (Exception e) {
Toast.makeText(NamanMap.this, e.getMessage(), Toast.LENGTH_SHORT).show();
}
和例外是由於image.getPixel
功能。
由我的圖像大小造成的問題。它的分辨率爲:25000 * 17000
請問您的位圖圖像包含一個有效的對象或者是它也爲空? – Rohan
它適用於我...檢查你是否有適當的圖像..即使我設置像素大於圖像的異常將上升和其他塊正確調用.. – Karthi