Как повернуть / перевернуть изображение без использования фотолога / ImageModel? - PullRequest
2 голосов
/ 21 января 2010

Мне нужна функциональность в Django для поворота изображения, опубликованного пользователями с помощью формы. Мне нужен метод, который я могу добавить в imageutils.py, а затем использовать его в своей форме.

Как этого достичь?

1 Ответ

3 голосов
/ 21 января 2010

Используйте библиотеку изображений Python напрямую:

from PIL import Image
im = Image.open("yourfilename.jpg")
im = im.rotate(90)
im.save("yourrotatedfilename.jpg", "JPEG")

Это проверено и работает. Вам, очевидно, нужно будет установить библиотеку изображений Python и указать путь к Python, и вам нужно будет найти подходящее место для запуска этого кода (что, вероятно, при сохранении формы).

Это предполагает, что вы имеете дело с файлами JPEG, но PIL поддерживает формат .

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