カメラのCordovaAPIを使用して写真を撮り、キャプチャが成功するとサーバーにアップロードするPhonegapアプリケーションがあります。唯一の問題は、画像の品質が良すぎることです。より多くのユーザー数に達すると、それは本当に問題になります。
これが私のJavaScriptです:
function capture() {
navigator.camera.getPicture(cameraSuccess, cameraError, {
quality: 5,
destinationType: destinationType.FILE_URI,
sourceType : sourceType.CAMERA,
encodingType: encodingType.JPEG,
targetWidth: 300
});
}
アップロードされるファイルのサイズは約240KBで、幅は1200ピクセルを超えます。
オプション内に「quality」と「targetWidth」を追加して画像の品質を変更しようとしましたが、役に立ちませんでした。
助けていただければ幸いです、ありがとう!