*Code wurde PEP-8 gerecht formatiert * Kleine Fehler die der PyCharm Inspector beanstandet wurden korrigiert
48 lines
927 B
Python
48 lines
927 B
Python
from imagekit.specs import ImageSpec
|
|
from imagekit import processors
|
|
|
|
|
|
class ResizeDisplay(processors.Resize):
|
|
width = 780
|
|
crop = False
|
|
upscale = False
|
|
|
|
|
|
# first we define our thumbnail resize processor
|
|
class ResizeCallout(processors.Resize):
|
|
width = 620
|
|
height = 300
|
|
crop = True
|
|
|
|
|
|
class ResizeAdmin(processors.Resize):
|
|
width = 60
|
|
height = 60
|
|
crop = True
|
|
|
|
|
|
class ResizeThumbnail(processors.Resize):
|
|
width = 140
|
|
height = 140
|
|
crop = True
|
|
|
|
|
|
# Different Image Sizes
|
|
class Admin(ImageSpec):
|
|
pre_cache = False
|
|
processors = [processors.Transpose, ResizeAdmin]
|
|
|
|
|
|
class Display(ImageSpec):
|
|
pre_cache = False
|
|
processors = [processors.Transpose, ResizeDisplay]
|
|
|
|
|
|
class Callout(ImageSpec):
|
|
pre_cache = False
|
|
processors = [processors.Transpose, ResizeCallout]
|
|
|
|
|
|
class Thumbnail(ImageSpec):
|
|
pre_cache = False
|
|
processors = [processors.Transpose, ResizeThumbnail] |