博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于android中调用系统拍照,返回图片是旋转90度
阅读量:6972 次
发布时间:2019-06-27

本文共 1508 字,大约阅读时间需要 5 分钟。

  转载博客:

  项目开发中遇到的一个问题,对于三星手机在做手机照片选择时出现图片显示不正常,研究后发现应该是手机拍摄的图片旋转90度,有的图片旋转了180度,有的手机是正常的。在论坛里发现的一个方法,可以获取图片的属性,读取图片的旋转角度。

/**     * 读取图片属性:旋转的角度     * @param path 图片绝对路径     * @return degree旋转的角度     */    public static int readPictureDegree(String path) {        int degree  = 0;        try {                ExifInterface exifInterface = new ExifInterface(path);                int orientation = exifInterface.getAttributeInt(ExifInterface.TAG_ORIENTATION, ExifInterface.ORIENTATION_NORMAL);                switch (orientation) {                case ExifInterface.ORIENTATION_ROTATE_90:                        degree = 90;                        break;                case ExifInterface.ORIENTATION_ROTATE_180:                        degree = 180;                        break;                case ExifInterface.ORIENTATION_ROTATE_270:                        degree = 270;                        break;                }        } catch (IOException e) {                e.printStackTrace();        }        return degree;    }   /*    * 旋转图片     * @param angle     * @param bitmap     * @return Bitmap     */     public static Bitmap rotaingImageView(int angle , Bitmap bitmap) {         //旋转图片 动作          Matrix matrix = new Matrix();;         matrix.postRotate(angle);         System.out.println("angle2=" + angle);         // 创建新的图片          Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0, 0,                 bitmap.getWidth(), bitmap.getHeight(), matrix, true);         return resizedBitmap;     }

 

你可能感兴趣的文章
CF 914F Substrings in a String——bitset处理匹配
查看>>
poj 2115 C Looooops——exgcd模板
查看>>
Netbeans代码配色主题大搜集
查看>>
(2)搜索广告CTR预估
查看>>
popwindow不能显示出现WindowManager$BadTokenException
查看>>
c指针
查看>>
调用各天气预报API (转载)
查看>>
Visual studio 添加引用时报错未能正确加载ReferenceManagerPackage包的解决方法
查看>>
Winform 连接Web Service 记录
查看>>
Lua编辑调试器汇总
查看>>
PAT 天梯杯 L2-024 部落 dfs,连通块
查看>>
50个常用的Linux命令
查看>>
Http协议详解
查看>>
JPA一对多关联
查看>>
windows 下安装 RabbitMQ
查看>>
html5 data属性的使用
查看>>
php编程技巧-转
查看>>
WaitForInputIdle 的注意细节
查看>>
bzoj 1565 最大权闭合子图
查看>>
x86_64汇编调试程序初步
查看>>