Django Управление изображениями - PullRequest
1 голос
/ 21 июня 2011

В моем проекте я работаю с изображениями.Я не знаю, как организовать управление изображениями.

Мне нужно динамически загружать изображения и изменять их размер.

Первый вопрос - каков наилучший способ динамической загрузки изображений с индикатором выполнения и без вспышки?Я нашел это и это , но я считаю, что есть лучший способ.

Второй вопрос.Я должен сохранить одно изображение в разных размерах.Я не буду использовать эти эскизы на своих страницах, но другое приложение будет.Многие клиенты могут загружать изображения одновременно.Это означает, что я не могу изменить размер всех изображений одновременно.Как мне организовать этот процесс?

Есть ли лучшее готовое к использованию решение для управления изображениями?

Ответы [ 2 ]

1 голос
/ 21 июня 2011

Джанго-фотолог может стать хорошей отправной точкой для организации управления вашими изображениями.

Модель PhotoSize может использоваться для автоматического изменения размера / обрезки ваших изображений, а модель GalleryUpload позволяет пользователю загружать архив изображений.

Вы также можете создавать PhotoSize модели с pre_cache = False. Это означает, что ваши изображения будут динамически создаваться при первом запросе.

Для второго вопроса вы можете использовать очередь задач, например django-celery или django-tasks .

0 голосов
/ 21 июня 2011

Для обрезки изображения попробуйте Библиотека изображений Python (PIL)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...