Python Imaging Library 的保存函数语法

13

我认为这是一个简单的问题,但实际上我需要知道在PIL中“save”函数的语法是什么。 帮助文档非常模糊,我在网上也找不到任何相关信息。 能给我提供帮助就太好了,谢谢:)


1
你所说的“帮助”,是指那个什么都没写,只有“将图像保存到文件或流中”的文档字符串吗?:( - endolith
2个回答

18

来自PIL手册

im.save(outfile, options...)

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

最简单的情况:

im.save('my_image.png')

或者是其他什么格式的图片。在这种情况下,图像的类型将根据扩展名确定。您有特定的问题吗?或者您想使用特定的保存选项,但不确定如何操作?

您可能会在每种文件类型的文档中找到更多信息。PIL Handbox 附录列出了支持的不同文件类型。在某些情况下,save 提供了选项。例如,在 JPEG 文件格式页面 上,我们被告知 save 支持:

  • quality
  • optimize
  • progressive

并提供了有关每个选项的说明。


1
好的回答需要一个不好的问题(资源肯定可以在线获得)。 :) - zgoda
我可以知道哪些选项可以用于格式上吗? - shiva

1

Image.save(filename[, format[, options]])。通常情况下,您只需使用Image.save(filename),因为它会自动从扩展名中确定文件类型。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接