Skip to content

rmax/django-dummyimage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:

<img src="proxy.php?url=https%3A%2F%2Fgithub.com%2F%7B%25+get_dummyimage_url+320+240+%25%7D" />

Output:

<img src="proxy.php?url=https%3A%2F%2Fgithub.com%2Fdummyimage%2F320x240.jpg" />

Example:

{% get_dummyimage_url 320 240 png as image %}
<img src="proxy.php?url=https%3A%2F%2Fgithub.com%2F%7B%7B+image+%7D%7D%3Ftext%3Dhello%2Bworld" />

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.

About

Dynamic Dummy Image Generator For Django!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages