本文介绍了Django Imagekit处理原始图像的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

使用版本1.1,我不明白我可以如何预处理原始图像(由JUST使用imagekit)

With version 1.1 I don't understand how I can preprocess the original image (by JUST using imagekit)

拥有如下模型:

class Photo(models.Model):
   original = models.ImageField(etcetera)
   thumbnail = ImageSpec(etcetera)

我如何调整原始图像的大小?这可能是在以前的成功案例中,但是文件暗示我需要另一个modelfield?

How do I for instance resize the original image? This was possible in previous imagekits, however the documentation insinuates I need another modelfield?

推荐答案

您可以使用 processedImageField

from imagekit.models import ProcessedImageField

class Photo(models.Model):
    original = ProcessedImageField(etcetera)

有,但它看起来像'autodoc模块现在没有被接受。

There is in-code documentation on this class, but it looks like it's not being picked up by readthedocs' autodoc module right now.

我重新打开了来修复文档。

I reopened a bug to fix the documentation.

这篇关于Django Imagekit处理原始图像的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-14 11:08