社区试图通过Ionic将相机放在我的iOS应用程序中,我访问相机并且已经拥有多个代码来显示图像,一切都很完美,问题是保存图像。我无法将其保留在设备上,也不知道如何,我已经按照互联网上的教程和示例进行了跟踪。这是我现在正在使用的代码,以便他们可以看到我是否犯了任何错误。
$scope.getPhoto = function() {
var options = {
quality: 50,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: true,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 100,
targetHeight: 100,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: false
};
Camera.getPicture(options).then(function(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}, function(err) {
// error
});
};
作为另一个问题,同一主题,任何人都知道或已经开发出使用这些技术的应用程序过滤到图片?我的意思是,比如Instagram,拍照,你可以改变颜色,色调等。如果有人知道这个主题可以指导我或给一些来源。
谢谢
答案 0 :(得分:0)
更改相机选项以使用此参数保存照片:
saveToPhotoAlbum: false
以下是改变该行的整个代码块:
$scope.getPhoto = function() {
var options = {
quality: 50,
destinationType: Camera.DestinationType.DATA_URL,
sourceType: Camera.PictureSourceType.CAMERA,
allowEdit: true,
encodingType: Camera.EncodingType.JPEG,
targetWidth: 100,
targetHeight: 100,
popoverOptions: CameraPopoverOptions,
saveToPhotoAlbum: true
};
Camera.getPicture(options).then(function(imageData) {
var image = document.getElementById('myImage');
image.src = "data:image/jpeg;base64," + imageData;
}, function(err) {
// error
});
};
希望有帮助!祝你好运!