我正在使用apache cordova相机插件在应用内的全屏画布中返回原生相机中的照片。
如何为相机指定正确的targetWidth
和targetHeight
选项,以便返回完整的视口尺寸(全屏)图像?
我使用视口高度作为targetHeight,但它不能正常工作,最终的照片尺寸不是==视口高度,它的高度低于视口,(例如viewport = 400px和图像高度= 350px):
var picOptions = {
'quality': 85,
'encodingType': 0, //JPEG
'destinationType': Camera.DestinationType.DATA_URL,//base64
'targetHeight': window.outerHeight,
'cameraDirection': 0, //back, use 1 for front camera
'allowEdit': false,
'saveToPhotoAlbum': false
};
navigator.camera.getPicture(function (data) {
navigator.camera.cleanup();
}, function () {
navigator.camera.cleanup();
}, picOptions);
感谢