Watermarker
Library for add text watermarks to images using PIL
Installation:
Install with pip or easy install (All dependencies will be installed automatically)
Usage:
Import watermark function from watermarker, then call watermark, providing options:
image (required) - PIL Image instance
text (required)- text to add over image
font_path (required)- font that will be used
font_scale (required or font_size provided) - watermark font size will be set as percent of image height
font_size (required or font_scale provided)
color (optional) - default (0,0,0)
opacity (optional) - default 0.6
margin (optional) - default (30, 30) - margin, in pixels, from bottom right corner of image, where watermark will be placed
sorl-thumbnail integration
Add to your settings:
THUMBNAIL_ENGINE = 'watermarker.sorl_engine.WatermarkEngine'
WATERMARK_OPTIONS = {'font_scale': 0.05, 'font_path': PATH_TO_FONT} # Any other options from watermark function
WATERMARK_MIN_SIZE = 50 #Minimum image size (max(height, width)) to add watermark
You can add:
WATERMARK_FORCE = u'watermark text' # Add watermark to all images except less than WATERMARK_MIN_SIZE
or add watermark option to thumbnail tag:
thumbnail image "1000x1000" watermark="my watermark"
Metadata
Release files for watermarker 1.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| watermarker-1.1.tar.gz | 2.8 kB | Details |
Release files / watermarker-1.1.tar.gz
| Download URL | watermarker-1.1.tar.gz |
|---|---|
| Size | 2.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8ea0ece7910c259f0d325a5cc5aec6536cab888796cd1177eb6901d2bc7d1268
|
|
BLAKE2b-256 checksum How to use checksums |
e7c83c24551276a952fd97b373ba33a533715247058fd5bfd9a7bf5d8e4443dd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |