mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 09:57:43 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			79 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
			
		
		
	
	
			79 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			ReStructuredText
		
	
	
	
	
	
.. py:module:: PIL.ImageFile
 | 
						|
.. py:currentmodule:: PIL.ImageFile
 | 
						|
 | 
						|
:py:mod:`~PIL.ImageFile` Module
 | 
						|
===============================
 | 
						|
 | 
						|
The :py:mod:`~PIL.ImageFile` module provides support functions for the image open
 | 
						|
and save functions.
 | 
						|
 | 
						|
In addition, it provides a :py:class:`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("hopper.ppm", "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
 | 
						|
-------
 | 
						|
 | 
						|
.. autoclass:: PIL.ImageFile._Tile()
 | 
						|
    :member-order: bysource
 | 
						|
    :members:
 | 
						|
    :show-inheritance:
 | 
						|
 | 
						|
.. autoclass:: PIL.ImageFile.Parser()
 | 
						|
    :members:
 | 
						|
 | 
						|
.. autoclass:: PIL.ImageFile.PyCodec()
 | 
						|
    :members:
 | 
						|
 | 
						|
.. autoclass:: PIL.ImageFile.PyDecoder()
 | 
						|
    :members:
 | 
						|
    :show-inheritance:
 | 
						|
 | 
						|
.. autoclass:: PIL.ImageFile.PyEncoder()
 | 
						|
    :members:
 | 
						|
    :show-inheritance:
 | 
						|
 | 
						|
.. autoclass:: PIL.ImageFile.ImageFile()
 | 
						|
    :member-order: bysource
 | 
						|
    :members:
 | 
						|
    :undoc-members:
 | 
						|
    :show-inheritance:
 | 
						|
 | 
						|
.. autoclass:: PIL.ImageFile.StubHandler()
 | 
						|
    :members:
 | 
						|
    :show-inheritance:
 | 
						|
 | 
						|
.. autoclass:: PIL.ImageFile.StubImageFile()
 | 
						|
    :members:
 | 
						|
    :show-inheritance:
 | 
						|
 | 
						|
Constants
 | 
						|
---------
 | 
						|
 | 
						|
.. autodata:: PIL.ImageFile.LOAD_TRUNCATED_IMAGES
 | 
						|
.. autodata:: PIL.ImageFile.ERRORS
 | 
						|
    :annotation:
 |