Placeholder image on the fly for Turbogears2
Project description
About placeholder
tgapp-placeholder is a Pluggable application for TurboGears2 that allows placeholder images generation on the fly. Inspired by http://dummyimage.com/ and https://github.com/darkrho/django-dummyimage.
Installing
placeholder can be installed both from pypi or from github:
pip install tgapp-placeholder
should just work for most of the users
Plugging placeholder
In your application config/app_cfg.py import plug:
from tgext.pluggable import plug
Then at the end of the file call plug with placeholder:
plug(base_config, 'placeholder')
You will be able to access the plugged application at http://localhost:8080/placeholder.
Using placeholder
You are now able to get your fake images by calling:
http://you-application/placeholder/{width} #for a square image http://you-application/placeholder/{width}x{height} http://you-application/placeholder/{width}x{height}?text={some text value}
- actually the parameters you can play with are:
text : a custom online text wich size is calculated to fit your image width
bgcolor : the background color in HEX rgb form (default set to ‘DDDDDD’)
color : the text color in HEX rgb form (default set to ‘888888’)
format : available formats available here <http://pillow.readthedocs.org/en/latest/handbook/image-file-formats.html> (default set to PNG)
font_size : font_size of the eventtual text. If none is provided it is automagically calculated to fit the whole text in the image width.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file tgapp-placeholder-0.9.1.tar.gz
.
File metadata
- Download URL: tgapp-placeholder-0.9.1.tar.gz
- Upload date:
- Size: 25.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2705061a41ef96ac1b09f7ac18a6461727d7f5b3435d3f0e32ca9aadf652c599 |
|
MD5 | 6b2ebcfb6d0512eee22200dca934cd7b |
|
BLAKE2b-256 | ca6240bb624a04fcafd2026fc0b667a099261e779072c61859851af5e7ff81da |