我创建了这个简单的模型类,使用预处理器来减少我的 照片质量(照片的延伸是.JPG):
from django.db import models
from imagekit.models import ImageModel
from imagekit.specs import ImageSpec
from imagekit import processors
class Preprocessor(ImageSpec):
quality = 50
processors = [processors.Format]
class Picture(ImageModel):
image = models.ImageField(upload_to='pictures')
class IKOptions:
preprocessor_spec = Preprocessor
问题:图片质量没有降低。 知道怎么解决吗?
答案 0 :(得分:1)
我刚刚使用django-imagekit项目页面中的最新结帐尝试了您的示例,它运行得很好。我将质量降低到10,差异很明显。你还有问题吗?
答案 1 :(得分:0)
您可以尝试https://github.com/burgalon/plupload-s3mixin使用plupload,允许Flash图像大小调整,并与即时缩略图生成很好地集成