我知道这里有大量的q / a,我相信我经历了大部分问题......
但是找不到适合我的直接答案:
我正在构建一个Android应用程序。我有一个“snapshot.jpg”文件,我从相机回调(jpegCallback)保存,它是640x480。
现在我需要阅读此文件,将其裁剪为466x466。如果我尝试按原样读取文件(解码...),我会得到可怕的OutOfMemory异常。
我知道这里的所有解决方案都在讨论计算宽度和宽度。高度使用'选项'和缩放 - 这对我没有好处,因为缩放最小值是2,所以我得到一个320x240,远远低于我需要的分辨率(466x466)
我无法相信我所有RAM的手机都无法处理466x466图像......
TIA