Водяной знак для sorl-thumbnail

  • Опубликовано:
  • Теги: sorl-thumbnail
Для sorl-thumbnail есть несколько модулей, создающих водяные знаки, лишь один позволяет легко из коробки наносить надпись в качестве водяного знака, при этом не нужно заморачиваться и делать прозрачную гифку. Сердито и дешево.

Модуль watermarker

Устанавливается из pypi, требует наличия PIL (из Pillow не получится импортировать, нужно устанавливать отдельно). На дворе 2015, сейчас PIL ставится из посторонних источников, поэтому если в окружении его еще нет, делаем так:
$ pip install PIL --allow-external PIL --allow-unverified PIL
А затем ставим watermarker:
$ pip install watermarker
В settings.py задаем параметры:
THUMBNAIL_ENGINE = 'watermarker.sorl_engine.WatermarkEngine'
WATERMARK_MIN_SIZE = 50
WATERMARK_FORCE = u'Published on blog.djangofan.ru'
WATERMARK_OPTIONS = {
'font_scale': 0.03,
'font_path': '/static/fonts/monda_700.ttf',
'color': (255, 255, 255),
}
Разумеется, фонт должен находиться по адресу '/static/fonts/monda_700.ttf'.