Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android cordova插件相机翻转图像_Android_Ionic Framework_Cordova Plugins - Fatal编程技术网

Android cordova插件相机翻转图像

Android cordova插件相机翻转图像,android,ionic-framework,cordova-plugins,Android,Ionic Framework,Cordova Plugins,对我来说非常奇怪,如果它在Android上运行,那么在另一个应用程序中使用相同的代码会在-90中反转图像。尝试设置correctororientation=true对我不起作用。有人有相同的错误,可以修复它 $scope.getPhoto = function() { Camera.getPicture().then(function(imageURI) { console.log(imageURI); $scope.lastPhoto = imageURI; }, functio

对我来说非常奇怪,如果它在Android上运行,那么在另一个应用程序中使用相同的代码会在-90中反转图像。尝试设置
correctororientation=true
对我不起作用。有人有相同的错误,可以修复它

$scope.getPhoto = function() {
Camera.getPicture().then(function(imageURI) {
  console.log(imageURI);
  $scope.lastPhoto = imageURI;
   }, function() {
     //error
   }, {
      quality: 75,
     correctOrientation: true
   });
};

我认为问题在于图像的分辨率取决于设备。我所做的是使用一个参数在拍照后剪切图像。剪切时,图片显示正确,但这不是我所需要的,因为这是添加到流的又一个步骤,因此删除该参数,将图像类型从PNG更改为JPEG,确定设备和图像正确存储在哪个平台

var options = {
    quality: 50,
    destinationType: Camera.DestinationType.FILE_URI,
    encodingType: Camera.EncodingType.JPEG,
    correctOrientation: true
  };