2
我正在制作一个应用,拍摄照片并发送到服务器,但发送的文件质量较差。看起来,当我使用iOS本机相机应用拍摄照片时,它显得非常清晰,但使用PhoneGap时,它会大幅降低质量。PhoneGap摄像头getPictue - 获取完整图像质量
我已经设置了图像质量,100等:
function capturePhoto() {
// Take picture using device camera and retrieve image as base64-encoded string
navigator.camera.getPicture(onPhotoURISuccess, onPhotoURIFail, {
quality: 100,
destinationType: Camera.DestinationType.FILE_URI,
//destinationType: Camera.DestinationType.DATA_URL,
//destinationType: Camera.DestinationType.NATIVE_URI,
sourceType : Camera.PictureSourceType.CAMERA,
correctOrientation: true,
saveToPhotoAlbum: true,
encodingType: Camera.EncodingType.PNG
});
}
但似乎仍给一个真正的模糊图像。
有没有其他人有这个问题?我也尝试使用DATA_URL来获取base64编码图像,但这会让应用程序变得非常缓慢,以至于无法进入发送到服务器的阶段。
有没有办法使用原来的LOSSLESS文件?
感谢