angularjs – 从图库中选择图像时的离子图像裁剪
发布时间:2020-12-17 17:00:01 所属栏目:安全 来源:网络整理
导读:我在离子v1和角度v1中使用了cordova插件相机. 当我们从相机拍摄照片时,插件本身为裁剪图像提供选项.但是从照片库中选择图像中没有选项. $scope.choosePhoto = function () { var options = { quality: 75,destinationType: Camera.DestinationType.DATA_URL,
我在离子v1和角度v1中使用了cordova插件相机.
当我们从相机拍摄照片时,插件本身为裁剪图像提供选项.但是从照片库中选择图像中没有选项. $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 }); } 在选择图库图像时是否有任何图像裁剪解决方案.. plugins.crop.promise('/path/to/image',options) .then(function success (newPath) { }) .catch(function fail (err) { }) 但它不起作用,它只适用于Android我猜… 有谁知道这个请帮忙吗? 解决方法
如果要在iOS中访问它,则需要在targetWidth,targetHeight中提供高分辨率图像.
尝试添加:
它适用于iOS和Android. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |