Phonegap と android を使用して、ユーザーに写真を撮ってもらい、プレビューを表示しています。
var img = new Image();
img.src= imageUri;
$("#dialogContent").prepend(img);
それは正常に動作します。ただし、[Galaxy S3 など] 超強力なカメラを搭載した強力な最新の携帯電話では、ファイル サイズが原因でアプリがクラッシュします。
私が欲しいのは、撮った写真を小さいサイズでインポートできるようにすることですが、元の写真はフルサイズのままにしておきます(アップロードするので)。
このようなもの:
var maxSize = Math.max(screen.width, screen.height);
targetHeight: maxSize,
targetWidth: maxSize,
fileURI が既にわかっている場合、「navigator.camera.getPicture」を使用する方法はありますか?