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

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

Предварително условие

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

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

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

Код за преобразуване на картина в бяло и черно, използвайки Python Low Code API

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

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

 Български