我有以下代码。在大多数情况下,它几乎可以正常工作。我想用破烂的相机来捉住人们,并警告他们如何警告他们的照片会发臭。 (使用“cordova-plugin-camera” 2.3.0版)

           var cameraOpts = {
                quality: 100,
                // destinationType: Camera.DestinationType.FILE_URI,
                destinationType: Camera.DestinationType.DATA_URL,
                sourceType: $scope.sourceType,
                allowEdit: false,
                encodingType: Camera.EncodingType.JPEG,
                // popoverOptions: CameraPopoverOptions,
                targetWidth: 186,
                targetHeight: 1024,
                saveToPhotoAlbum: true,
                correctOrientation: true
            };

            $cordovaCamera.getPicture(cameraOpts).then(function(imageData) {
                var image = "data:image/jpeg;base64," + imageData;
                $scope.setUpImage(index,image);

            }, function(err) {
                // error
                $scope.showAlert('Warning!', 'Camera cancelled!');
            });

任何想法,将不胜感激。我正在寻找一种捕捉低分辨率照片并向用户发送消息的方法。

最佳答案

cordova相机插件提供质量相机选项,但不提供有关分辨率的任何信息(默认为100)(enter link description here)

09-11 17:15