Идея:
монохромное изображение можно рисовать в разных цветовых схемах.
Алгоритм:
- Откроем изображение
- Преобразуем картинку в градации серого.
- Преобразуем цветовую схему.
- Отрисуем/сохраним результат
Новичкам в Python рекомендуется сначала ознакомится с кратким введением в Python. Будем использовать библиотеки scikit-image и matplotlib. Сначала загрузим и отрисуем какую-нибудь картинку, например, кадр из фильма "День радио".
Теперь преобразуем полученное изображение в градации серого и посмотрим на результат. В некотором смысле это уже стилизованное изображение.
Возьмем несколько вариантов цветовых схем, преобразуем изображения с помощью них и отрисуем полученные картинки. Больше разных цветовых схем можно найти тут.
Лично мне больше всего нравится то, что получается с цветовой схемой copper. Использую её для стилизации превью здесь на Яндекс.Дзен.
Вообще, matplotlib - это библиотека для рисования диаграмм, гистограмм и прочих графиков, а colormap - это цветовая схема, в которой будет отрисовываться график. Так что это всё является нестандартным применением этого инструмента, но тем не менее интересным.
Да, такую стилизацию можно сделать в любом графическом редакторе, но с помощью Python можно это автоматизировать. Например, настроить автоматическую стилизацию изображений, загружаемых на сервер.
Присылайте в комментарии ваши стилизованные картинки!