2017-05-03 6 views
1

のサイズを変更していないが、それはサイズ変更や品質の変化が動作していない、私はJPEGとPNG何もしてみました。コルドバカメラプラグインは、私はコルドバのカメラプラグインで最新の状態にしてい

$ ionic plugin ls 
WARN: ionic.project has been renamed to ionic.config.json, please rename it. 
com-badrit-base64 0.2.0 "Base64" 
com.googlemaps.ios 2.1.1 "Google Maps SDK for iOS" 
cordova-plugin-camera 2.4.1 "Camera" 
cordova-plugin-compat 1.1.0 "Compat" 
cordova-plugin-console 1.0.3 "Console" 
cordova-plugin-device 1.1.2 "Device" 
cordova-plugin-file 4.3.1 "File" 
cordova-plugin-file-transfer 1.6.1 "File Transfer" 
cordova-plugin-geolocation 2.4.2 "Geolocation" 
cordova-plugin-googlemaps 1.4.0 "phonegap-googlemaps-plugin" 
cordova-plugin-screen-orientation 2.0.1 "Screen Orientation" 
cordova-plugin-splashscreen 3.2.2 "Splashscreen" 
cordova-plugin-statusbar 2.1.3 "StatusBar" 
cordova-plugin-whitelist 1.2.2 "Whitelist" 
es6-promise-plugin 4.1.0 "Promise" 
ionic-plugin-keyboard 2.2.1 "Keyboard" 

そして、いくつかのコード

$scope.take_picture = function() 
{ 
    screen.orientation.lock('portrait'); 
    var options = { 
     quality: 25, 
     destinationType: Camera.DestinationType.FILE_URI, 
     sourceType: Camera.PictureSourceType.CAMERA, 
     encodingType: Camera.EncodingType.PNG, 
     saveToPhotoAlbum: false, 
     correctOrientation: true, 
     allowEdit: false, 
     targetHeight: 200, 
     targetwidth: 200 
    }; 

    $cordovaCamera.getPicture(options).then(function(imageURI) { 
     $scope.image_uri = imageURI; 
     $scope.marcar_gps(); 
     $cordovaCamera.cleanup(); 
     window.plugins.Base64.encodeFile($scope.image_uri, function(base64){ 
      $scope.base64 = base64.split("data:image/png;base64,")[1] 
     }); 
    }, function(err) { 
     console.log('error ',err); 
     $cordovaCamera.cleanup(); 
     $ionicLoading.hide(); 
    }); 

    return true; 
}; 

私は取得しています画像サイズは2448×3264

任意のアイデアですか?事前に おかげ

答えて

0
quality: 50 

圧縮品質(0-100:0 =低品質&高圧縮、最高品質の100 =圧縮)。これは、画像の解像度を変更しません。私はこれを指定するための

targetHeight: 200, 
targetwidth: 200 

はJPEGのみのオプションを使用して動作し、それが何かを変更した場合も、私はDestinationType.DATA_URLを持っています。私が疑問に言ったように

+0

こんにちはルカは、答えのためのおかげで、私はJPEGとPNG何もしてみました。またdata_urlで働いていたが、それは一部の携帯電話で問題を作ります。しかし、まだそれらのどれも解像度に変更を加えていません –

関連する問題