微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android – Cordova相机不会将图片旋转到三星S3上的正确方向

    var onSuccess = function(imageUri){
        $scope.report.imguri = imageUri;
    };

    var onError = function(message){
        alert('Failed because: ' + message);
    };

    $scope.capturePhoto = function(){
        navigator.camera.getPicture(onSuccess,onError,{
            quality: 40,destinationType: navigator.camera.DestinationType.FILE_URI,correctOrientation: true,savetoPhotoAlbum: true,encodingType: navigator.camera.EncodingType.PNG,targetWidth: divWidth
        });
    };

嗨伙计们,我正在使用Android 4.3在Samsung S3上构建Cordova 3.5.0. camera.capturePhoto函数始终忽略correctOrientation设置,因此pic没有旋转到正确的方向.但它适用于Android 4.4的HTC Butterfly. BTW,encodingType也不适用于android.任何理想?

最佳答案
在某些情况下,设置navigator.camera.EncodingType.JPEG会有所帮助.

encodingType: Camera.EncodingType.JPEG,mediaType: Camera.MediaType.PICTURE,correctOrientation: true

原文地址:https://www.jb51.cc/android/431085.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐