2009-02-18 9 views
12

Simple, creo, pero esencialmente necesito saber cuál es la sintaxis para la función de guardar en el PIL. La ayuda es muy vaga y no puedo encontrar nada en línea. Cualquier ayuda sería genial, gracias :).Síntesis de la función de salvar de Python Imaging Library

+1

Con "ayuda", ¿se refiere al docstring que no dice nada más que "Guardar imagen en un archivo o secuencia"? :( – endolith

Respuesta

18

Desde el PIL Handbook:

im.save(outfile, options...) 

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

caso más simple:

im.save('my_image.png') 

o lo que sea. En este caso, el tipo de imagen se determinará a partir de la extensión. ¿Hay algún problema en particular que estés teniendo? ¿O una opción de guardado específica que le gustaría usar, pero no está seguro de cómo hacerlo?

Puede encontrar información adicional en la documentación de cada tipo de archivo. The PIL Handbox Appendixes enumera los diferentes tipos de archivos que son compatibles. En algunos casos, se dan opciones para save. Por ejemplo, en el JPEG file format page, se nos dice que apoya Guardar

  • quality
  • optimize y
  • progressive

con notas acerca de cada opción.

+1

Buena respuesta a una mala pregunta (el recurso está definitivamente disponible en línea). :) – zgoda

+0

puede ik qué opciones se pueden mencionar para el formato .. ?? – shiva

1

Image.save(filename[, format[, options]]). Por lo general, solo puede usar Image.save(filename) ya que calcula automáticamente el tipo de archivo para usted desde la extensión.

Cuestiones relacionadas