使用django-imagekit调整上传时的图像大小

时间:2010-05-16 18:44:40

标签: django imagekit django-imagekit

我正在使用imagekit来处理上传图片的自定义大小。虽然它可以用这个来创建自定义大小的图像,但我想在上传时使用imagekit来调整原始图像的大小。这可能吗?

2 个答案:

答案 0 :(得分:1)

点击上面的链接。

  • 根据需要为原始图像创建处理器(调整大小,增强等)。查看imagekit wiki的示例

    class ResizeOriginal(processors.Resize): 
        width = 640 
        height = 480
    
  • 使用之前的处理器为此原始图像创建ImageSpec。保留pre_cache为默认值(false)

    class Original(ImageSpec): 
        processors = [ResizeOriginal] 
    
  • 将ImageSpec添加到您的IKoptions ImageModel预处理器。

    preprocessor_spec = Original

答案 1 :(得分:0)

我认为更新的答案是ProcessedImageField

摘自@matthew