使用 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” ?