Dodanie sorl.thumbnail i generowanie miniaturek logo na potrzeby aplikacji sponsors.
[wolnelektury.git] / apps / sponsors / processors.py
diff --git a/apps/sponsors/processors.py b/apps/sponsors/processors.py
new file mode 100644 (file)
index 0000000..d954bf6
--- /dev/null
@@ -0,0 +1,13 @@
+from PIL import Image, ImageFilter, ImageChops
+
+
+def add_padding(image, requested_size, opts):
+    if 'pad' in opts:
+        padded_image = Image.new('RGBA', requested_size, '#fff')
+        width, height = image.size
+        requested_width, requested_height = requested_size
+        padded_image.paste(image, (0, requested_height - height / 2))
+        return padded_image
+    return image
+
+add_padding.valid_options = ('pad',)