我有一个 Phonegap 应用程序,它使用相机 Cordova API 拍照并在成功捕获后将其上传到我的服务器。唯一的问题是图像质量太好了。当我达到更高的用户数量时,这确实是一个问题。
这是我的javascript:
function capture() {
navigator.camera.getPicture(cameraSuccess, cameraError, {
quality: 5,
destinationType: destinationType.FILE_URI,
sourceType : sourceType.CAMERA,
encodingType: encodingType.JPEG,
targetWidth: 300
});
}
上传的文件大小约为 240KB,宽度超过 1200 像素。
我尝试在选项中添加“质量”和“目标宽度”来更改图像的质量,但无济于事。
任何帮助将不胜感激,谢谢!