Преобразувайте цветно изображение в черно-бяло с помощта на Node.js REST API

Това кратко ръководство обяснява как да преобразувате цвят image в черно и бяло с помощта на Node.js REST API. Ще се научите да разработвате конвертор на цветна картина към черно-бяло, като използвате интерфейса REST Node.js с базиран на Node.js Cloud SDK. Той ще ви преведе през качването на изображения в облачното хранилище и промяната на цвета на черно и бяло.

Предпоставка

Стъпки за конвертиране на изображение в черно-бяло с помощта на Node.js RESTful Service

  1. Настройте идентификационните данни за ImagingApi, като предоставите крайната точка на облака, клиентския идентификатор и тайната
  2. Прочетете входното изображение от локалната файлова система в поток от памет
  3. Качете локалното изображение в облачното хранилище, за да може да се обработва дистанционно
  4. След като изображението бъде качено, създайте заявка за изображение в сива скала, като използвате името на файла
  5. Изпратете заявката до сървъра чрез метода GrayscaleImage() и извлечете върнатата скала на сивото като поток
  6. Запазете изображението в сивата скала локално с ново име на файл

Тези стъпки дефинират процеса за конвертиране на изображение в сива скала с помощта на Node.js REST интерфейс. Започнете процеса, като настроите идентификационните данни на API, прочетете входното изображение от локалната файлова система, качите изображението в облачното хранилище, създадете заявка за изображение в сива скала и изпратите заявката до сървъра. След като повикването е успешно, то ще върне полученото изображение в поток.

Код за конвертиране на картина в бяло и черно чрез Node.js Low Code API

Този код демонстрира процеса за конвертиране на изображение в скала на сивото с помощта на базиран на Node.js API. Можете също да използвате тази функция без облачно хранилище. Възможно е също да запишете изхода в различни файлови формати, ако е необходимо.

Тази статия ни научи да променяме цветните снимки на черно-бели. За да изрежете изображения, вижте статията на Изрязване на изображение с Node.js REST API.

 Български