发布于 2015-09-11 16:18:13 | 243 次阅读 | 评论: 0 | 来源: 网络整理
The ImageFile module provides support functions for the image open and save functions.
In addition, it provides a Parser class which can be used to decode an image piece by piece (e.g. while receiving it over a network connection). This class implements the same consumer interface as the standard sgmllib and xmllib modules.
from PIL import ImageFile
fp = open("lena.pgm", "rb")
p = ImageFile.Parser()
while 1:
s = fp.read(1024)
if not s:
break
p.feed(s)
im = p.close()
im.save("copy.jpg")
Incremental image parser. This class implements the standard feed/close consumer interface.
In Python 2.x, this is an old-style class.
(Consumer) Close the stream.
返回: | An image object. |
---|---|
引发 IOError: | If the parser failed to parse the image file either because it cannot be identified or cannot be decoded. |