Как сохранить simp изображение в переменную angularlar? - node.js


0

Я использую модуль 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 cant resolve the issue.
                document.body.appendChild(img);
           });
           console.log(data_source)
      }).catch(function (err) {
        console.error(err);
      });
  }

Я попытался получить доступ к этому "src", который я получаю из модуля Jimp, чтобы сохранить его в переменной, чтобы я мог использовать его для следующей обработки.

Помоги мне, пожалуйста.

Источник
  •  61
  •  0
  • 6 май 2020 2020-05-06 13:50:38

Ответов пока нет