如何使用画布放大图像的单击部分。我尝试使用裁剪的想法,但发现裁剪使用内置系统
答案 0 :(得分:0)
您可以使用BitmapRegionDecoder
获取要放大的图像区域,并在单独的视图中显示。
ByteArrayOutputStream stream = new ByteArrayOutputStream();
yourImageBitmap.compress(Bitmap.CompressFormat.JPEG, 100, stream);
byte[] bmpArray = stream.toByteArray();
BitmapRegionDecoder decoder = BitmapRegionDecoder.newInstance(bmpArray, 0, bmpArray.length, false);
Bitmap region = decoder.decodeRegion(new Rect(leftCoordinate, topCoordinate, rightCoordinate, bottomCoordinate), null);
这可能会解决您的问题