Skip to content

Latest commit

 

History

History
69 lines (48 loc) · 1.38 KB

ImageFile.rst

File metadata and controls

69 lines (48 loc) · 1.38 KB

:py~PIL.ImageFile Module

The :py~PIL.ImageFile module provides support functions for the image open and save functions.

In addition, it provides a :pyParser 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("hopper.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")

Classes

PIL.ImageFile.Parser()

PIL.ImageFile.PyCodec()

PIL.ImageFile.PyDecoder()

PIL.ImageFile.PyEncoder()

PIL.ImageFile.ImageFile()

PIL.ImageFile.StubImageFile()

Constants

PIL.ImageFile.LOAD_TRUNCATED_IMAGES

PIL.ImageFile.ERRORS