Code


Version 1 (modified by anonymous, 8 years ago) (diff)

--

CookBook - Validate an image height and width

To check the height and width of an image uploaded via your form, you can implement this method into your view.py or custom manipulator. You need PIL http://www.pythonware.com/products/pil/ to be installed.

Code

Here we check that the image is 100*100 pixels.

import Image
import StringIO

def isValideSize(field_data, all_data):
    im = Image.open(StringIO.StringIO(field_data["content"]))
    if im.size != (100,100):
        raise validators.ValidationError, "The image size does not match 100*100 "