use*_*026 9 api camera image cordova
嗨,我在iOS上使用phonegap Camera API.我想以方形640x640格式拍摄picutres.当我使用相机的sourceType时,这很好用.但是,如果我在电话图像库的sourceType中使用此targetWidth和targetHeight,它将仅在图像完全适合定义的方块时起作用.如果图像中的图像是横向拍摄的,并且高度比定义的targetHeigt(640)高,则图像将不是正方形并且将保持其原始高度.我期待一个黑色的拳击填满空的空间,所以它将是640.这只是在我使用相机并拍摄风景照片并设置正确的方向时:1.
这是我的相机和photolibrary的代码
相机:
var options = {
quality: 49,
allowEdit : true,
targetWidth: 640,
targetHeight: 640,
correctOrientation: 1,
saveToPhotoAlbum: 1,
//destinationType: Camera.DestinationType.FILE_URI,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: 1, // 0:Photo Library, 1=Camera, 2=Saved Photo Album
encodingType: 0 // 0=JPG 1=PNG
}
navigator.camera.getPicture(onSuccess,onFail,options, {limit:2});
Run Code Online (Sandbox Code Playgroud)
图书馆:
var options = {
quality: 49,
allowEdit : true,
targetWidth: 640,
targetHeight: 640,
correctOrientation: 1,
//destinationType: Camera.DestinationType.FILE_URI,
destinationType: navigator.camera.DestinationType.FILE_URI,
sourceType: 0, // 0:Photo Library, 1=Camera, 2=Saved Photo Album
encodingType: 0 // 0=JPG 1=PNG
}
navigator.camera.getPicture(onSuccess,onFail,options);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2978 次 |
| 最近记录: |