Cha*_*had 6 ios ionic-framework ionic ngcordova
我有我的Ionic应用程序使用ngCordova相机插件拍照,但我希望照片是方形的.如果可能的话,我还需要一个覆盖图来显示要裁剪的区域.这是我正在使用的代码:
$ scope.getPhoto = function(){
Camera.getPicture().then(function(imageURI) {
console.log(imageURI);
$scope.lastPhoto = imageURI;
}, function(err) {
console.err(err);
}, {
quality: 75,
targetWidth: 320,
targetHeight: 320,
saveToPhotoAlbum: false
});
Run Code Online (Sandbox Code Playgroud)
};
谢谢您的帮助
小智 2
我遵循Nic Raboy 的教程,并设法使用以下设置“allowEdit”、“targetWidth”和“targetHeight”使一切正常工作。
教程网址 - https://blog.nraboy.com/2014/09/use-android-ios-camera-ionic-framework/
如果您需要任何帮助,请告诉我,
祝您好运!
控制器JS
cameraApp.controller("cameraApp", function($scope, $cordovaCamera) {
$scope.takePicture = function() {
var options = {
quality : 75,
destinationType : Camera.DestinationType.DATA_URL,
sourceType : Camera.PictureSourceType.CAMERA,
allowEdit : true,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 300,
targetHeight: 300,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: false
};
$cordovaCamera.getPicture(options).then(function(imageData) {
$scope.imgURI = "data:image/jpeg;base64," + imageData;
}, function(err) {
// An error occured. Show a message to the user
});
}
});
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2164 次 |
| 最近记录: |