[svn] Dynamic thumbnail generation for photos and survey scans using imagekit, further improving registration system, other misc.

Copied from http://cucc@cucc.survex.com/svn/trunk/expoweb/troggle/, rev. 8336 by cucc @ 5/10/2009 11:05 PM
This commit is contained in:
substantialnoninfringinguser
2009-05-13 06:23:57 +01:00
parent 21204f1bc8
commit 8c68a8a0d7
11 changed files with 134 additions and 39 deletions

23
expo/imagekit_specs.py Normal file
View File

@@ -0,0 +1,23 @@
from imagekit.specs import ImageSpec
from imagekit import processors
class ResizeThumb(processors.Resize):
width = 100
height = 75
crop = True
class ResizeDisplay(processors.Resize):
width = 600
class EnhanceThumb(processors.Adjustment):
contrast = 1.2
sharpness = 1.1
class Thumbnail(ImageSpec):
access_as = 'thumbnail_image'
pre_cache = True
processors = [ResizeThumb, EnhanceThumb]
class Display(ImageSpec):
increment_count = True
processors = [ResizeDisplay]