summaryrefslogtreecommitdiffstats
path: root/imagekit/defaults.py
diff options
context:
space:
mode:
Diffstat (limited to 'imagekit/defaults.py')
-rw-r--r--imagekit/defaults.py21
1 files changed, 21 insertions, 0 deletions
diff --git a/imagekit/defaults.py b/imagekit/defaults.py
new file mode 100644
index 0000000..e1a05f6
--- /dev/null
+++ b/imagekit/defaults.py
@@ -0,0 +1,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]