如何更改原始颜色的选定区域?

时间:2011-03-21 12:54:16

标签: android

我有1个位图图像,我已将该图像转换为灰度图像。我的问题是我必须用原始颜色更改图像的选定区域。为此,我在onDraw()方法的画布上使用getPixel()和setPixel()函数。我也使用onTouch方法得到了该区域,但我无法保存位图。

请帮帮我

由于

1 个答案:

答案 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();