单击相机或选择图像后裁剪图像
它以正方形形状裁剪图像。
这个 cordova 项目使用两个插件:
-
Cordova 相机插件 - https://github.com/apache/cordova-plugin-camera
-
Cordova Crop Image 插件 - https://github.com/jeduan/cordova-plugin-crop
通过将 Cop Image 插件代码放在 Camera Plugin Code 的成功回调中,Camera 插件与 Crop Image Plugin 结合使用。
/*Camera Plugin Code*/
navigator.camera.getPicture(onSuccess, onFail, {
quality: 50,
destinationType: Camera.DestinationType.FILE_URI
});
function onSuccess(imageData) {
console.log(imageData);
/*Crop Image Plugin Code*/
plugins.crop(function success (data) {
console.log(data);
var image = document.getElementById('myImage');
image.src = data;
},
function fail () {
}, imageData, {quality:100});
}
function onFail(message) {
alert('Failed because: ' + message);
}