Това кратко ръководство обяснява как да преобразувате цвят image в черно и бяло с помощта на Node.js REST API. Ще се научите да разработвате конвертор на цветна картина към черно-бяло, като използвате интерфейса REST Node.js с базиран на Node.js Cloud SDK. Той ще ви преведе през качването на изображения в облачното хранилище и промяната на цвета на черно и бяло.
Предпоставка
- Създайте идентификационни данни за API на акаунт, за да промените изображението в нива на сивото
- Изтеглете Aspose.Imaging Cloud SDK за Node.js за промяна на цветните изображения на черно-бели
- Настройте проекта Node.js с горния SDK
Стъпки за конвертиране на изображение в черно-бяло с помощта на Node.js RESTful Service
- Настройте идентификационните данни за ImagingApi, като предоставите крайната точка на облака, клиентския идентификатор и тайната
- Прочетете входното изображение от локалната файлова система в поток от памет
- Качете локалното изображение в облачното хранилище, за да може да се обработва дистанционно
- След като изображението бъде качено, създайте заявка за изображение в сива скала, като използвате името на файла
- Изпратете заявката до сървъра чрез метода GrayscaleImage() и извлечете върнатата скала на сивото като поток
- Запазете изображението в сивата скала локално с ново име на файл
Тези стъпки дефинират процеса за конвертиране на изображение в сива скала с помощта на Node.js REST интерфейс. Започнете процеса, като настроите идентификационните данни на API, прочетете входното изображение от локалната файлова система, качите изображението в облачното хранилище, създадете заявка за изображение в сива скала и изпратите заявката до сървъра. След като повикването е успешно, то ще върне полученото изображение в поток.
Код за конвертиране на картина в бяло и черно чрез Node.js Low Code API
Този код демонстрира процеса за конвертиране на изображение в скала на сивото с помощта на базиран на Node.js API. Можете също да използвате тази функция без облачно хранилище. Възможно е също да запишете изхода в различни файлови формати, ако е необходимо.
Тази статия ни научи да променяме цветните снимки на черно-бели. За да изрежете изображения, вижте статията на Изрязване на изображение с Node.js REST API.