0

如何使用画布放大图像的单击部分。我尝试使用裁剪的想法,但发现裁剪使用内置系统

4

1 回答 1

0

您可以使用 aBitmapRegionDecoder获取要放大的图像区域并将其显示在单独的视图中。

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);

这可能会解决您的问题

于 2013-03-20T06:31:57.413 回答