Библиотека изображений Python, метод Close - PullRequest
0 голосов
/ 15 марта 2010

Сегодня я впервые использую пил. И я хотел изменить размер изображения, предполагая, что оно больше 800x600, а также создать миниатюру. Я мог бы выполнить любую из этих задач отдельно, но не вместе в одном методе (я делаю собственный метод сохранения в django admin). Это возвращает сообщение об ошибке «невозможно идентифицировать файл изображения».

Ошибка в строке "image = Image.open (self.photo)" после "# если размер изображения больше 800 x 600, то измените размер изображения."

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

Но я не мог найти близкий метод ....

1 Ответ

0 голосов
/ 15 марта 2010

Ах, если я открою оригинальное изображение только один раз и создаю миниатюру после изменения размера, тогда проблема решена

...