kenshinhu
0.01D
V2EX  ›  Android

Android 如果处理从系统相机(相册)中用原图处理引起 oom 的问题?

  •  
  •   kenshinhu · Mar 9, 2016 · 13231 views
    This topic created in 3720 days ago, the information mentioned may be changed or developed.

    最近在学 android,想像 ios 这里处理一些图片文件
    但无奈于从手中的三星机中写入的 app 中,想从系统相机(相册)中加载原图(5mb 以上的文件)时
    想进行压缩处理时出现(通过 Bitmap 方法)OOM 问题,但加载小图如几百 KB 就没有这个问题出现
    还有一个问题是,这样做法会出来方向不正确的问题如竖拍的,处理后会变成横排的这个怎样处理呢?

    Supplement 1  ·  Mar 9, 2016
    已解决,感谢 @1stlulu 及 @woyuan
    2 replies    2016-03-09 09:22:02 +08:00
    twoyuan
        2
    twoyuan  
       Mar 9, 2016   ❤️ 1
    ExifInterface exifInterface = new ExifInterface(imagePath);
    int orientation = exifInterface.getAttributeInt(ExifInterface.TAG_ORIENTATION,ExifInterface.ORIENTATION_NORMAL);
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3054 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 06:49 · PVG 14:49 · LAX 23:49 · JFK 02:49
    ♥ Do have faith in what you're doing.