https://github.com/rmax/django-dummyimage
Dynamic Dummy Image Generator For Django!
https://github.com/rmax/django-dummyimage
Last synced: 9 months ago
JSON representation
Dynamic Dummy Image Generator For Django!
- Host: GitHub
- URL: https://github.com/rmax/django-dummyimage
- Owner: rmax
- License: bsd-3-clause
- Created: 2010-02-06T23:13:15.000Z (over 16 years ago)
- Default Branch: master
- Last Pushed: 2012-11-29T17:35:31.000Z (over 13 years ago)
- Last Synced: 2024-10-11T23:18:17.092Z (over 1 year ago)
- Language: Python
- Homepage: http://dummyimage.rolandoespinoza.info/
- Size: 205 KB
- Stars: 55
- Watchers: 6
- Forks: 14
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
Django DummyImage
=================
A simple app to generate dummy/filler images on the fly at whatever size you want.
Inspired by http://dummyimage.com/ and http://github.com/xxx/fakeimage
Installation
============
Installation using ``pip``::
$ pip install django-dummyimage
Running tests::
$ DJANGO_SETTINGS_MODULE=dummyimage.settings django-admin.py test dummyimage
Running demo::
$ DJANGO_SETTINGS_MODULE=dummyimage.settings django-admin.py runserver
$ xdg-open "http://localhost:8000/500x150.png?text=hello+world"
Setup & Settings
================
Add ``dummyimage`` to your ``INSTALLED_APPS`` setting.
Default settings::
DUMMYIMAGE_MAX_DIMENSION = 1024
DUMMYIMAGE_DEFAULT_BG = 'white'
DUMMYIMAGE_DEFAULT_TEXT = 'grey'
DUMMYIMAGE_DEFAULT_BORDER = 'grey'
Template Tag
============
Code::

Output::

Example::
{% get_dummyimage_url 320 240 png as image %}

Query Parameters
================
Available parameters:
- ``text=string`` text to be rendered in the middle of the image.
- ``textcolor=color`` text color.
- ``bgcolor=color`` background color.
- ``bordercolor=color`` border color.
- ``noborder=1`` disable border.
- ``cross=1`` draw a cross in the through the image.
.. note::
Colors can be literal color names (e.g. ``white``, ``red``) or hexadecimal
values starting with ``!``, for example: ``!333``, ``!AAA``, ``white``,
``blue``, ``!CBCBCB``.