gpt4 book ai didi

angularjs - 从图库中选择图像时进行 ionic 图像裁剪

转载 作者:行者123 更新时间:2023-12-01 06:02:16 26 4
gpt4 key购买 nike

我用过 cordova plugin camera在 ionic v1 和 Angular v1 中。
当我们从相机拍照时,插件本身提供了裁剪图像的选项......但是从照片库中选择图像没有选项。

              $scope.choosePhoto = function () {
var options = {
quality: 75,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY,
allowEdit: true,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 200,
targetHeight: 200,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: true
};

$cordovaCamera.getPicture(options).then(function (imageData) {
$scope.imgURI = "data:image/jpeg;base64," + imageData;
window.localStorage.setItem('image',($scope.imgURI));
}, function (err) {
// An error occured. Show a message to the user
});
}

在选择图库图像时是否有任何图像裁剪解决方案..
对于我的项目,我也使用 cordova plugin crop为了这..
有一个选项,比如
plugins.crop.promise('/path/to/image', options)
.then(function success (newPath) {

})
.catch(function fail (err) {

})

但它不起作用,我猜它只适用于android..

任何知道这件事的人请帮忙?

最佳答案

如果您想在 iOS 中访问它,那么您需要在 targetWidth、targetHeight 中提供高分辨率图像。
尝试添加:

targetWidth: 2000, targetHeight: 2000



它在 iOS 和 Android 中对我有用。

关于angularjs - 从图库中选择图像时进行 ionic 图像裁剪,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44307562/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com