如何使用画布放大图像的单击部分。我尝试使用裁剪的想法,但发现裁剪使用内置系统
问问题
458 次
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 回答