Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android BitMapRegionCoder-反向使用以构建新图像_Android_Image_Bitmap_Bitmapregiondecoder - Fatal编程技术网

Android BitMapRegionCoder-反向使用以构建新图像

Android BitMapRegionCoder-反向使用以构建新图像,android,image,bitmap,bitmapregiondecoder,Android,Image,Bitmap,Bitmapregiondecoder,我想做一个没有质量损失的裁剪函数。因此,我加载了一个质量较低的图像,并使用BitMapRegionCoder重新加载了部分图像,以便以良好的分辨率显示分幅。到目前为止,显示效果很好 现在我想提供一个减少损失的裁剪功能,这意味着用户可以选择裁剪图像的哪个区域-基于图像的平铺或较低质量的“预览”。在此基础上,我可以计算出用户希望在真实位图坐标中裁剪出的所需区域 假设位图是20000x2000,我想裁剪15000x15000大小的区域,代表主图像的中心,我怎么做 如果加载了完整的位图,我知道如何执行该

我想做一个没有质量损失的裁剪函数。因此,我加载了一个质量较低的图像,并使用
BitMapRegionCoder
重新加载了部分图像,以便以良好的分辨率显示分幅。到目前为止,显示效果很好

现在我想提供一个减少损失的裁剪功能,这意味着用户可以选择裁剪图像的哪个区域-基于图像的平铺或较低质量的“预览”。在此基础上,我可以计算出用户希望在真实位图坐标中裁剪出的所需区域

假设位图是20000x2000,我想裁剪15000x15000大小的区域,代表主图像的中心,我怎么做

如果加载了完整的位图,我知道如何执行该操作,但如果没有,我不知道如何执行该操作

如何以内存友好的方式从磁贴创建位图?