django-sizedimagefield

A very simple Django field to resize images at upload.


Keywords
django, sized, image, resize, thumbnail
License
BSD-3-Clause
Install
pip install django-sizedimagefield==0.1.1

Documentation

Django SizedImageField

PLEASE READ: This module is deprecated (yes, already). I found a better (unmaintained) one shortly after I created this one. I forked it over there: https://github.com/un1t/django-resized

What is it ?

SizedImageField is a Django field which will automatically resize image to fit a defined dimension. Because it inherits from ImageField, all the usual ImageField attributes are available. It uses PIL which is already a requirement to use Django ImageField.

Example

from sizedimagefield.fields import SizedImageField

class Article(models.Model):

    thumbnail = SizedImageField('thumbnail', width=150, height=150, upload_to='articles/')

Compatibilities

It has only been tested with Django 1.11 and Python 3.6.

Installation

Installing from pypi (using pip).

pip install django-sizedimagefield

Installing from github.

pip install -e git://github.com/makinacorpus/django-sizedimagefield.git#egg=django-sizedimagefield

Add sizedimagefield in your INSTALLED_APPS:

INSTALLED_APPS = [
    'sizedimagefield',
    [...]
]

The application doesn't have any special requirement.

Licensing

Please see the LICENSE file.

Contacts

https://drupal.org/files/imagecache/grid-3/Logo_slogan_300dpi.png