Синтаксис функции сохранения библиотеки изображений Python - PullRequest
13 голосов
/ 18 февраля 2009

Я думаю, что это просто, но по сути мне нужно знать, каков синтаксис функции сохранения на PIL. Помощь очень расплывчатая, и я ничего не могу найти в Интернете. Любая помощь была бы отличной, спасибо :)

Ответы [ 2 ]

18 голосов
/ 18 февраля 2009

Из справочника PIL :

im.save(outfile, options...)

im.save(outfile, format, options...)

Простейший случай:

im.save('my_image.png')

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

Вы можете найти дополнительную информацию в документации по каждому типу файла. Приложения PIL Handbox содержат список поддерживаемых типов файлов. В некоторых случаях параметры указываются для save. Например, на странице формата JPEG нам сообщили, что функция сохранения поддерживает

  • quality
  • optimize и
  • progressive

с примечаниями о каждой опции.

1 голос
/ 18 февраля 2009

Image.save(filename[, format[, options]]). Обычно вы можете просто использовать Image.save(filename), так как он автоматически определяет тип файла для вас из расширения.

...