我目前正在创建一个使用Phonegap (Cordova) camera plugin的移动应用程序。它可以正确捕获图像并将其显示在我想要的位置,但是如上所述,我似乎无法设置targetWidth和targetHeight选项。
据我了解,这将改变输出的图像宽度和高度。但是,它们似乎不起作用。
我在研究解决方案时发现的一个建议是说使用了可选参数allowEdit
。这样,我就可以让用户选择一个预设的平方图像。但是,这似乎也不起作用。
请参阅下面的代码以供引用。
camera: function() {
//Fire up the camera!
navigator.camera.getPicture(onSuccess, onFail, {
destinationType: Camera.DestinationType.DATA_URL,
allowEdit: true,
targetWidth: 512,
targetHeight: 512
});
},
两次尝试都没有成功。拍摄的图像的固定宽度和高度。
如何在此图像上设置图像的宽度和高度?
最佳答案
我的 friend 试试这个。删除allowEdit : true
camera: function() {
navigator.camera.getPicture(onSuccess, onFail, {
quality: 50,
targetWidth: 512,
targetHeight: 512,
destinationType: navigator.camera.DestinationType. DATA_URL,
saveToPhotoAlbum: true,
correctOrientation: true
});
}
关于javascript - 设置摄像头宽度和高度phonegap摄像头,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27104686/