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

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...