我想获得图像视图中在屏幕上可见的图像部分。就像在图像视图上放大了图像一样,应该裁剪并存储屏幕上可见的放大部分。
我不能使用库或相机意图执行任务
。所有操作都必须在同一页面上完成。考虑我在 bitmap / imageview / resource 文件中有图像。
答案 0 :(得分:0)
使用这些行来解决问题
Bitmap result = Bitmap.createBitmap(yourImageView.getWidth(),
yourImageView.getHeight(), Bitmap.Config.RGB_565);
Canvas c = new Canvas(result);
yourImageView.draw(c);
这4行代码将为您提供位图结果中在屏幕上确切显示的内容。