V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
kenshinhu
0.01D
V2EX  ›  Android

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

  •  
  •   kenshinhu · Mar 9, 2016 · 13210 views
    This topic created in 3714 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   ·   911 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 20:28 · PVG 04:28 · LAX 13:28 · JFK 16:28
    ♥ Do have faith in what you're doing.