- 安装
- 关于 Pillow
- 指南
- API参考
- Image Module
- ImageChops (“Channel Operations”) Module
- ImageColor Module
- ImageDraw Module
- ImageEnhance Module
- ImageFile Module
- ImageFilter Module
- ImageFont Module
- ImageGrab Module (Windows-only)
- ImageMath Module
- ImageOps Module
- ImagePalecodee Module
- ImagePath Module
- ImageQt Module
- ImageSequence Module
- ImageStat Module
- ImageTk Module
- ImageWin Module (Windows-only)
- PSDraw Module
- PIL Package (autodoc of remaining modules)
- 附录
- PIL 原始帮助文档
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
ImageFile Module
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.
Example: Parse an image
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")
Parser
- class
PIL.ImageFile.
Parser
Incremental image parser. This class implements the standard feed/close consumer interface.
In Python 2.x, this is an old-style class.
close
()(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.
feed
(data)(Consumer) Feed data to the parser.
参数: data – A string buffer. 引发 IOError: If the parser failed to parse the image file.
reset
()(Consumer) Reset the parser. Note that you can only call this method immediately after you’ve created a parser; parser instances cannot be reused.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论