Я использую модуль JIMP для создания приложения обработки изображений в Angular 6.
Я почти закончил свою работу. Но, наконец, мне нужна строка base64 изображения, к которой я применил несколько модулей обработки изображений, чтобы сохранить ихв переменной.
Может ли кто-нибудь мне помочь. Ниже я оставлю свой пример кода, любезно взгляните и дайте мне знать, как это сделать.
//Applying Greyscale to the Image and result image with 100 quality
Img_Greyscale(){
//dynamic required
var data_source;
Jimp.read("assets/venky.jpg").then(function (image) {
image.quality(100) // set JPEG quality
.greyscale() // set greyscale
.getBase64(Jimp.MIME_JPEG, function (err, src) {
var img = document.createElement("img");
img.setAttribute("src", src);
data_source = src; //help me to access the variable outside this scope even i tried with global declaration of the varaiable but I can't resolve the issue.
document.body.appendChild(img);
});
console.log(data_source)
}).catch(function (err) {
console.error(err);
});
}
Я попытался получить доступ к тому «src», который я получаю из модуля Jimp, чтобы сохранить его в переменном, чтобы я мог использовать его для следующей обработки.
помогите мне, пожалуйста.