1

我创建了这个简单的模型类,带有一个预处理器来降低我的照片质量(照片的扩展名是 .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

问题:图片质量没有降低。知道如何解决吗?

4

2 回答 2

1

我刚刚使用 django-imagekit 项目页面中的最新结帐尝试了您的示例,并且效果很好。我将质量降低到 10,差异很明显。你还有这个问题吗?

于 2009-11-08T03:41:58.827 回答
0

您可以尝试https://github.com/burgalon/plupload-s3mixin使用 plupload,允许 Flash 图像调整大小,并与动态缩略图生成很好地集成

于 2011-09-05T08:23:03.660 回答