From a70d895faf2c33250e2a2dcd2c593ad9d1ad7b02 Mon Sep 17 00:00:00 2001 From: Erik Stein Date: Mon, 17 Aug 2020 08:36:26 +0200 Subject: [PATCH] square_image spec. --- CHANGES | 3 +++ shared/media_archive/models.py | 6 +++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGES b/CHANGES index a7f6207..719289b 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,6 @@ +0.1.5 2020-08-17 +- Additional image spec 'square_image'. + 0.1.4 2019-08-11 - Additional image spec 'small_article_image'. diff --git a/shared/media_archive/models.py b/shared/media_archive/models.py index 19fc0f0..7389cac 100644 --- a/shared/media_archive/models.py +++ b/shared/media_archive/models.py @@ -8,7 +8,7 @@ from django.utils.translation import ugettext_lazy as _ from imagefield.fields import ImageField, PPOIField from imagekit.models import ImageSpecField -from imagekit.processors import Adjust, Thumbnail, ResizeToFit +from imagekit.processors import Adjust, Thumbnail, ResizeToFit, ResizeToFill from shared.utils.models.slugs import DowngradingSlugField, slugify from .conf import UPLOAD_TO, USE_TRANSLATABLE_FIELDS @@ -246,6 +246,10 @@ class Image(MediaBase): Thumbnail(100, 50)], format='JPEG', options={'quality': 90}) + square_image = ImageSpecField(source='file', + processors=[ResizeToFill(800, 800)], + format='JPEG', options={'quality': 90}) + small_article_image = ImageSpecField(source='file', processors=[ResizeToFit(400, 400)], format='JPEG', options={'quality': 90})