在android中裁剪大图像

时间:2015-12-15 13:49:33

标签: android image bitmap crop

我在我的应用中显示大图片并希望裁剪它们。用户可以旋转和缩放图像,并选择他想要裁剪的区域。

如何从点(1000, 1000)开始裁剪10000x10000区域,例如20000x20000图像?对于加载图像的部分,我会使用BitmapRegionDecoder,但我不知道如何将它们再次组合到新图像。有什么想法吗?

轮换是另一个问题,这不会与BitmapRegionDecoder一起工作,但我已经很高兴有一个没有轮换的解决方案......

我需要一种内存友好的方式,而不仅仅是:

Bitmap bitmap = loadFullBitmapIntoMemory();
Bitmap cropped = Bitmap.createBitmap(bitmap, 1000, 1000, 10000, 10000);

我想避免将完整图像加载到内存中......

0 个答案:

没有答案