mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-30 23:47:27 +03:00 
			
		
		
		
	
						commit
						ede3e81877
					
				|  | @ -2024,7 +2024,7 @@ def frombytes(mode, size, data, decoder_name="raw", *args): | |||
| 
 | ||||
|     You can also use any pixel decoder supported by PIL.  For more | ||||
|     information on available decoders, see the section | ||||
|     **Writing Your Own File Decoder**. | ||||
|     :ref:`Writing Your Own File Decoder <file-decoders>`. | ||||
| 
 | ||||
|     Note that this function decodes pixel data only, not entire images. | ||||
|     If you have an entire image in a string, wrap it in a | ||||
|  |  | |||
|  | @ -1,4 +1,6 @@ | |||
| Writing your own file decoder | ||||
| .. _file-decoders: | ||||
| 
 | ||||
| Writing Your Own File Decoder | ||||
| ============================= | ||||
| 
 | ||||
| The Python Imaging Library uses a plug-in model which allows you to | ||||
|  | @ -7,7 +9,7 @@ library itself. Such plug-ins usually have names like | |||
| :file:`XxxImagePlugin.py`, where ``Xxx`` is a unique format name | ||||
| (usually an abbreviation). | ||||
| 
 | ||||
| .. warning:: Pillow >= 2.1.0 no longer automatically imports any file in the Python path with a name ending in :file:`ImagePlugin.py`.  You will need to import your decoder manually.  | ||||
| .. warning:: Pillow >= 2.1.0 no longer automatically imports any file in the Python path with a name ending in :file:`ImagePlugin.py`.  You will need to import your decoder manually. | ||||
| 
 | ||||
| A decoder plug-in should contain a decoder class, based on the | ||||
| :py:class:`PIL.ImageFile.ImageFile` base class. This class should provide an | ||||
|  | @ -68,7 +70,7 @@ true color. | |||
|             ] | ||||
| 
 | ||||
|     Image.register_open("SPAM", SpamImageFile) | ||||
|              | ||||
| 
 | ||||
|     Image.register_extension("SPAM", ".spam") | ||||
|     Image.register_extension("SPAM", ".spa") # dos version | ||||
| 
 | ||||
|  | @ -125,7 +127,7 @@ TIFF, and many others. To use the raw decoder with the | |||
| :py:func:`PIL.Image.fromstring` function, use the following syntax:: | ||||
| 
 | ||||
|     image = Image.fromstring( | ||||
|         mode, size, data, "raw",  | ||||
|         mode, size, data, "raw", | ||||
|         raw mode, stride, orientation | ||||
|         ) | ||||
| 
 | ||||
|  |  | |||
|  | @ -53,7 +53,7 @@ vector data. Path objects can be passed to the methods on the | |||
|     Converts the path to a Python list [(x, y), …]. | ||||
| 
 | ||||
|     :param flat: By default, this function returns a list of 2-tuples | ||||
|                  [(x, y), ...].  If this argument is :keyword:`True`, it | ||||
|                  [(x, y), ...].  If this argument is `True`, it | ||||
|                  returns a flat list [x, y, ...] instead. | ||||
|     :return: A list of coordinates. See **flat**. | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user