Изменение размера изображения при загрузке с помощью django-imagekit - PullRequest
2 голосов
/ 16 мая 2010

Я использую imagekit для обработки нестандартного размера загружаемых изображений. Хотя это прекрасно работает для создания изображений нестандартного размера, я бы хотел использовать imagekit для изменения размера исходного изображения при загрузке. Это возможно?

Ответы [ 2 ]

1 голос
/ 18 мая 2010

перейдите по ссылке выше.

  • Создавайте процессоры так, как вам нравится для исходного изображения (изменение размера, улучшение и т. Д.). Смотри 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

0 голосов
/ 27 февраля 2012

Я считаю, что обновленный ответ - ProcessedImageField .

Ссылка взята с @matthew.

...