我正在创建一个Android应用程序,我想在编辑图像后获得原始图像

时间:2015-07-17 06:16:21

标签: android

我正在创建一个简单的应用程序,其中有一张图片,并且有一个黑色和蓝色按钮。

现在,当用户点击蓝色按钮时,图像将显示蓝色效果。获得蓝色效果后,我想在点击原始图像按钮上检索原始图像。

如何从图像的蓝色效果中获取原始图像?
蓝色图像按钮的代码如下:

public void blue(View view){
      operation = Bitmap.createBitmap(bmp.getWidth(),bmp.getHeight(), bmp.getConfig());

      for(int i=0; i<bmp.getWidth(); i++){
         for(int j=0; j<bmp.getHeight(); j++){
            int p = bmp.getPixel(i, j);
            int r = Color.red(p);
            int g = Color.green(p);
            int b = Color.blue(p);
            int alpha = Color.alpha(p);

            r =  0;
            g =  0;
            b =  b+150;
            alpha = 0;
            operation.setPixel(i, j, Color.argb(Color.alpha(p), r, g, b));
        }
    }
    im.setImageBitmap(operation);
}  

其中im是图像视图。

谁能告诉我如何获得原始图像?

0 个答案:

没有答案