我想制作没有质量损失的裁剪功能。因此,我以较低的质量加载图像,并使用BitmapRegionDecoder
重新加载图像的某些部分,以便以良好的分辨率显示图块。到目前为止一切都很好,显示工作正常。
现在我想提供一个减少损失的裁剪功能,这意味着用户可以选择应该裁剪图像的哪个区域 - 基于图像的图块或较低质量的“预览”。基于此,我可以计算用户想要在实际位图坐标中裁剪的所需区域。
假设位图是20000x20000,我想裁剪大小为15000x15000的区域,代表主图像的中心,我该怎么做?
我知道如果加载完整的位图怎么做,但我不知道怎么做。
如何以内存友好的方式从切片创建位图?