diff options
Diffstat (limited to 'app/photos/forms.py')
-rw-r--r-- | app/photos/forms.py | 29 |
1 files changed, 10 insertions, 19 deletions
diff --git a/app/photos/forms.py b/app/photos/forms.py index 03c6f09..16ba890 100644 --- a/app/photos/forms.py +++ b/app/photos/forms.py @@ -148,28 +148,19 @@ class UploadZipForm(forms.Form): ) contentfile = ContentFile(data) image.image.save(filename, contentfile) - image.save() - gallery.images.add(image) - readexif(image) - count += 1 img = Image.open(image.image.path) - base_path = "%s/galleries/" % settings.IMAGES_ROOT if img.size[0] > img.size[1]: - resize_image(img, 2280, None, 65, base_path+'large/', image.get_image_name()) - image.sizes.add(LuxImageSize.objects.get(size=2280)) - resize_image(img, 1140, None, 72, base_path+'medium/', image.get_image_name()) - image.sizes.add(LuxImageSize.objects.get(size=1140)) - resize_image(img, 720, None, 68, base_path+'small/', image.get_image_name()) - image.sizes.add(LuxImageSize.objects.get(size=720)) + image.sizes.add(LuxImageSize.objects.get(width=2280)) + image.sizes.add(LuxImageSize.objects.get(width=1140)) + image.sizes.add(LuxImageSize.objects.get(width=720)) if img.size[1] > img.size[0]: - resize_image(img, None, 1600, 65, base_path+'large/', image.get_image_name()) - image.sizes.add(LuxImageSize.objects.get(size=1600)) - resize_image(img, None, 800, 72, base_path+'medium/', image.get_image_name()) - image.sizes.add(LuxImageSize.objects.get(size=800)) - resize_image(img, None, 460, 60, base_path+'small/', image.get_image_name()) - image.sizes.add(LuxImageSize.objects.get(size=460)) - - resize_image(img, 160, None, 68, base_path+'thumb/', image.get_image_name()) + image.sizes.add(LuxImageSize.objects.get(width=1600)) + image.sizes.add(LuxImageSize.objects.get(width=800)) + image.sizes.add(LuxImageSize.objects.get(width=460)) + image.save() + gallery.images.add(image) + base_path = "%s/galleries/" % settings.IMAGES_ROOT + zipper.close() if request: |