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

В этом кратком руководстве объясняется, как преобразовать цветное изображение image в чёрно-белое с помощью REST API Node.js. Вы научитесь разрабатывать конвертер цветных изображений в чёрно-белые с помощью REST-интерфейса Node.js и облачного SDK на базе Node.js. Вы также научитесь загружать изображения в облачное хранилище и изменять цвет на чёрно-белый.

Необходимое условие

Шаги по преобразованию изображения в черно-белое с помощью RESTful-сервиса Node.js

  1. Настройте учетные данные ImagingApi, указав конечную точку облака, идентификатор клиента и секретный ключ.
  2. Считать входное изображение из локальной файловой системы в поток памяти
  3. Загрузите локальное изображение в облачное хранилище, чтобы его можно было обрабатывать удаленно.
  4. После загрузки изображения создайте запрос на изображение в оттенках серого, используя имя файла
  5. Отправьте запрос на сервер, используя метод GrayscaleImage(), и получите возвращаемые оттенки серого в виде потока.
  6. Сохраните изображение в оттенках серого локально под новым именем файла.

Эти шаги определяют процесс преобразования изображения в оттенки серого с помощью REST-интерфейса Node.js. Начните процесс с настройки учётных данных API, чтения входного изображения из локальной файловой системы, загрузки изображения в облачное хранилище, создания запроса на изображение в оттенках серого и отправки запроса на сервер. После успешного вызова результирующее изображение будет возвращено в виде потока.

Код для преобразования изображения в черно-белое с использованием Node.js Low Code API

Этот код демонстрирует процесс преобразования изображения в оттенки серого с помощью API на базе Node.js. Вы также можете использовать эту функцию без облачного хранилища. При необходимости можно сохранить результат в различных форматах файлов.

Эта статья научила нас преобразовывать цветные изображения в чёрно-белые. Чтобы обрезать изображения, обратитесь к статье на Обрезка изображения с помощью REST API Node.js.

 Русский