我正在使用带有内置相机插件的Cordova 2.0。
我正在使用以下相机选项来捕获新照片:
var options = {
quality : 30,
destinationType : navigator.camera.DestinationType.FILE_URI,
targetWidth: 1600,
targetHeight: 1200
}这对于手机拍摄的照片非常有效,因为它们通常比1600x1200更大。然而,当我上传一张现有的照片时,我不想放大比目标分辨率小的图像:
var options = {
quality : 30,
sourceType : navigator.camera.PictureSourceType.PHOTOLIBRARY,
destinationType : navigator.camera.DestinationType.FILE_URI,
targetWidth: 1600,
targetHeight: 1200
};在现实中,我总是想避免扩大规模。关于如何改变相机插件的“缩放模式”,你有什么想法吗?
发布于 2012-11-21 14:25:05
根据文档http://docs.phonegap.com/en/2.2.0/cordova_camera_camera.md.html#camera.getPicture,无论图像质量如何,照片库中的图像都不能缩放。只有当你从手机上拿出来的时候。
https://stackoverflow.com/questions/13101255
复制相似问题