本帖最后由 atgczj 于 2013-01-16 16:35:25 编辑

解决方案 »

  1.   

    得分两步走
    第一步用你现在的方法压缩2的倍数
    第二步用Matrix精确调整
      

  2.   


    那么还有必要使用第一步么?直接使用第二步Bitmap.createBitmap(bm, 0, 0, width, height, matrix,true);不更简单么?应该也不会内存溢出吧
      

  3.   

    直接使用第二步Bitmap.createBitmap(bm, 0, 0, width, height, matrix,true);
    稍微大一点的图片,内存就溢出了
    在我手机上测试的结果,大概大于3200x3200的图片,直接用第二种方式,肯定溢出
      

  4.   

    http://download.csdn.net/detail/piaohong/4978208我这个就是这样子处理的