summaryrefslogtreecommitdiffstats
path: root/imagekit/defaults.py
blob: e1a05f600d9bb0cdf8651c2cc33de247d0edb4a6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
""" Default ImageKit configuration """

from imagekit.specs import ImageSpec
from imagekit import processors
    
class ResizeThumbnail(processors.Resize):
    width = 100
    height = 50
    crop = True
    
class EnhanceSmall(processors.Adjustment):
    contrast = 1.2
    sharpness = 1.1
    
class SampleReflection(processors.Reflection):
    size = 0.5
    background_color = "#000000"
    
class DjangoAdminThumbnail(ImageSpec):
    access_as = 'admin_thumbnail'
    processors = [ResizeThumbnail, EnhanceSmall, SampleReflection]