すべての黒のピクセルを1つのビットマップに変換しようとしています(ImageViewから作成されたPNGファイル)。 私は多くの私はまだそれに成功することができませんでした。 私を助けてください私のようなのためにそれをしようとしている3日間ストレート...私のコードの 少し例:画像の黒を別の色に設定する(ImageView/Bitmap)
headSkin.buildDrawingCache();
final Bitmap bmp = headSkin.getDrawingCache();
int w = bmp.getWidth();
int h = bmp.getHeight();
for (int x = 0; x < w; x++) {
for (int y = 0; y < h; y++) {
int color = bmp.getPixel(x, y);
// Shift your alpha component value to the red component's.
bmp.setPixel(x, y, Color.RED);
}
}
あなたが見ることができるように...私もIF文を述べるませんでした。.. 私はこのビットマップのすべてのピクセルを赤にしようとしましたが、これはうまくいきませんでした.. pls help?
私はビットマップを使用する必要はありませんか?私は私のdrawableディレクトリにPNGを持っていると私はImageViewを使用する必要はありませんか? –