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

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

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

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

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

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

Код за конвертиране на картина в бяло и черно с помощта на Java Low Code API

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

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

 Български