我有1个位图图像,我已将该图像转换为灰度图像。我的问题是我必须用原始颜色更改图像的选定区域。为此,我在onDraw()方法的画布上使用getPixel()和setPixel()函数。我也使用onTouch方法得到了该区域,但我无法保存位图。
请帮帮我
由于
答案 0 :(得分:0)
执行以下操作在android上存储位图(例如,作为png):
Bitmap bitmap = Bitmap.createBitmap(source, x, y, width, height...);
FileOutputStream fos = new FileOutputStream("/some/place/bla.png"));
target.compress(CompressFormat.PNG, 100, fos);
fos.flush();
fos.close();