美文网首页
解决Android 部分机型自定义相机拍照逆时针旋转90的问题

解决Android 部分机型自定义相机拍照逆时针旋转90的问题

作者: BertSir | 来源:发表于2017-05-04 18:48 被阅读305次

    网上现有的办法都没用,最后也是参考 http://blog.csdn.net/u012032178/article/details/53021158 的办法,判断图片宽高来旋转图片,逆时针旋转后的照片宽比高大,符合这个条件就把图片旋转一下

    public  Bitmap rotaingImageView(int angle , Bitmap bitmap) {
            //旋转图片 动作
            Matrix matrix = new Matrix();
            matrix.postRotate(angle);
            // 创建新的图片
            Bitmap resizedBitmap = Bitmap.createBitmap(bitmap, 0, 0,
                    bitmap.getWidth(), bitmap.getHeight(), matrix, true);
            return resizedBitmap;
        }
    

    完美解决

    相关文章

      网友评论

          本文标题:解决Android 部分机型自定义相机拍照逆时针旋转90的问题

          本文链接:https://www.haomeiwen.com/subject/xkedtxtx.html