Я очень ленивый человек и всегда откладываю самые незначительные вещи — открытие редактора изображений и создание хорошего баннера для блога всегда было «лишним» делом, которое мне приходилось делать каждый раз, когда я что-то писал. Поэтому я сделал скрипт, который генерирует их для меня за миллисекунды!
Как говорит Билл Гейтс,
всегда выбирайте ленивого человека для выполнения сложной работы, потому что он найдет легкий способ сделать это.
Вывод полностью настраиваемый, так как он на 100% сгенерирован из кода. Вы можете изменить некоторые значения здесь и там, и бум! Сгенерировано. Я прогнал его через все посты моего блога, и он быстро заменил для меня многие посты блога.
Посмотрите код здесь (и ⭐ пост, если он вам понравился!).
Dhravya / blog-banner-generator
Настраиваемый, быстрый, простой в использовании генератор баннеров для блога
Генератор баннеров для блога
Я устал делать баннеры для своих постов в блоге, поэтому я создал скрипт, который делает это за меня.
Установка
git clone https://github.com/Dhravya/blog-banner-generator.git
cd blog-banner-generator
pip install -r requirements.txt
Конфиг
Конфиг по умолчанию работает хорошо, но если вы хотите, чтобы ваш баннер был другого цвета, или изменить расположение элементов, не стесняйтесь редактировать файл конфигурации.
Вот варианты конфигурации (обратите внимание, что это может сломать скрипт, потому что я не тестировал его)
BG_COLOR
: rgb(r, g, b)
ART_POSITION
: Coordinates(x, y, size=(430, 430))
TITLE_POSITION
: Координаты(x, y)
IMG_POSITION
: Координаты(x, y)
FOOTER_POSITION
: Координаты(x, y)
FOOTER
: "<ваш маленький колонтитул>"
Запуск скрипта
Вы можете запустить скрипт с помощью метода generate()
класса ImageFactory
.
if __name__ == "__main__" generator = ImageFactory() generator.generate( ... # Options here )
Сгенерировать параметры:
title
, description
…