gowall это CLI-инструмент на Go, который перекрашивает изображение под любую заданную цветовую схему. Вы отдаёте ему картинку и говорите «сделай в стиле Gruvbox». Он берёт доминирующие цвета и заменяет их на цвета из нужной палитры.
Изначально gowall создавался именно для перекраски обоев, но со временем оброс другими возможностями. Сейчас это целый набор утилит для обработки изображений из командной строки.
Помимо перекраски есть OCR — извлечение текста из изображений и PDF. Поддерживает 9+ провайдеров, в том числе визуальные языковые модели и гибридные методы.
Работает через Unix pipes и вписывается в любые скрипты и пайплайны.
Пример использования
Перекрасить обои под тему Nord:
gowall convert wallpaper.png --theme nord
Посмотреть все доступные темы:
gowall list
Извлечь цветовую палитру из изображения:
gowall palette photo.jpg
Сжать изображение:
gowall compress image.png
Что нового в v0.2.4
Четыре дня назад вышел свежий релиз. Главное: улучшенное удаление фона и новый набор утилит для работы с цветом.
Вместо того чтобы искать обои под нужную палитру, можно взять любую картинку и перекрасить за одну команду.
📍 Навигация: Вакансии • Задачи • Собесы
🐸 Библиотека Go-разработчика
#GoToProduction
