首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Django-imagekit:如何用preprocessor_spec降低图像质量?

Django-imagekit:如何用preprocessor_spec降低图像质量?
EN

Stack Overflow用户
提问于 2009-09-22 14:09:07
回答 2查看 1.2K关注 0票数 1

我已经创建了这个简单的模型类,使用一个预处理器来降低照片的质量(照片的扩展名是.JPG):

代码语言:javascript
复制
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

问题:图片的质量并没有降低。你知道怎么修复它吗?

EN

回答 2

Stack Overflow用户

发布于 2009-11-08 11:41:59

我刚刚使用来自django-imagekit项目页面的最新签出功能尝试了您的示例,它工作得很好。我把质量降到了10,差别很明显。你还对此有意见吗?

票数 1
EN

Stack Overflow用户

发布于 2011-09-05 16:23:04

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1460328

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档