选择位图的一部分并保存

时间:2014-09-06 20:21:36

标签: android bitmap

我有位图Bitmap bmp=BitmapFactory.decodeFile(path);

我想选择位图的特定部分(具有特定的x,y,宽度,高度)并将其保存为新的位图。

我尝试了这个但是没有效果(只裁剪了它)

  public Bitmap getSelectedImage(Bitmap paImage,int,x,int y,int paWidth,int paHeight){

     Bitmap newPicture=Bitmap.createBitmap(paImage,x,y,paWidth,paHeight);
     return newPicture;
     }

在此图片中enter image description here

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

此问题是: cut the portion of bitmap

发布前搜索问题!

答案 1 :(得分:0)

我不确定使用此方法,但您可以简单地创建新的位图并使用两个for循环将每个相关的pixle复制到新的位图。目前我不在电脑,但如果你想我明天可以发给你代码。然而,这不是很快,但也没有像你正在使用的方法那样内置慢。