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
任意のアイデアですか?事前に おかげ
こんにちはルカは、答えのためのおかげで、私はJPEGとPNG何もしてみました。またdata_urlで働いていたが、それは一部の携帯電話で問題を作ります。しかし、まだそれらのどれも解像度に変更を加えていません –