如何从图像视图中裁剪图像的屏幕可见部分并进行存储?

时间:2018-09-25 17:28:26

标签: java android image user-interface crop

我想获得图像视图中在屏幕上可见的图像部分。就像在图像视图上放大了图像一样,应该裁剪并存储屏幕上可见的放大部分。

  

不能使用库或相机意图执行任务

。所有操作都必须在同一页面上完成。考虑我在 bitmap / imageview / resource 文件中有图像。

1 个答案:

答案 0 :(得分:0)

使用这些行来解决问题

Bitmap result = Bitmap.createBitmap(yourImageView.getWidth(), 
yourImageView.getHeight(), Bitmap.Config.RGB_565);
Canvas c = new Canvas(result);
yourImageView.draw(c);

这4行代码将为您提供位图结果中在屏幕上确切显示的内容。