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);
這可能會解決您的問題