ColorTemp-Love
Это демонстрационный пример работы алгоритма Tanner Helland, для репозитория
Через которую был создан коллаж с котёнками в разной цветовой температуре.
Зависимости
Для работы требует наличия Love2D
движка
apt install love
Запуск
Из каталога в котором лежит main.lua
выполнить в терминале
love .
Использование
В окне будет картинка, кликая мышкой по шкале внизу (или просто по окну) вы будете менять цветовую температуру изображения, можно перетащить в окно другую jpg
или png
картинку и поигаться с ней
- Левя клавиша мышки меняет температуру
- Правая двигает картинку
- Колесо мышки отдаляет и приближает
- Клавиша
S
илиs
сохранит результа открыв каталог с изображением
Цвет смешивается примитивно вот так (и это не совсем правильно)
r = r * temperature_r
g = g * temperature_g
b = b * temperature_b
Так что возможно стоит поиграть и с кодом (если это интересно)
Уведомление о лицензии на изображение scene.png
Автор изображения
- zonked
Источник изображения
- https://opengameart.org/content/fantasy-tomb-scene
Лицензия изображения ‘scene.png’ CC0 1.0 Universal
- https://creativecommons.org/publicdomain/zero/1.0/
На заметку
Тут не котёнок, ибо не знаю лицензии.
Описание
Демо на Love2D для демонстрации работы алгоритма преобразования температуры в цвет