mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-10-31 16:07:30 +03:00 
			
		
		
		
	Documented deprecation
This commit is contained in:
		
							parent
							
								
									9a4106c14f
								
							
						
					
					
						commit
						5d7b6c9d88
					
				|  | @ -66,6 +66,73 @@ In effect, ``viewer.show_file("test.jpg")`` will continue to work unchanged. | ||||||
| ``viewer.show_file(file="test.jpg")`` will raise a deprecation warning, and suggest | ``viewer.show_file(file="test.jpg")`` will raise a deprecation warning, and suggest | ||||||
| ``viewer.show_file(path="test.jpg")`` instead. | ``viewer.show_file(path="test.jpg")`` instead. | ||||||
| 
 | 
 | ||||||
|  | Constants | ||||||
|  | ~~~~~~~~~ | ||||||
|  | 
 | ||||||
|  | .. deprecated:: 9.2.0 | ||||||
|  | 
 | ||||||
|  | A number of constants have been deprecated and will be removed in Pillow 10.0.0 | ||||||
|  | (2023-07-01). Instead, ``enum.IntEnum`` classes have been added. | ||||||
|  | 
 | ||||||
|  | =====================================================  ============================================================ | ||||||
|  | Deprecated                                             Use instead | ||||||
|  | =====================================================  ============================================================ | ||||||
|  | ``Image.NONE``                                         Either ``Image.Dither.NONE`` or ``Image.Resampling.NEAREST`` | ||||||
|  | ``Image.NEAREST``                                      Either ``Image.Dither.NONE`` or ``Image.Resampling.NEAREST`` | ||||||
|  | ``Image.ORDERED``                                      ``Image.Dither.ORDERED`` | ||||||
|  | ``Image.RASTERIZE``                                    ``Image.Dither.RASTERIZE`` | ||||||
|  | ``Image.FLOYDSTEINBERG``                               ``Image.Dither.FLOYDSTEINBERG`` | ||||||
|  | ``Image.WEB``                                          ``Image.Palette.WEB`` | ||||||
|  | ``Image.ADAPTIVE``                                     ``Image.Palette.ADAPTIVE`` | ||||||
|  | ``Image.AFFINE``                                       ``Image.Transform.AFFINE`` | ||||||
|  | ``Image.EXTENT``                                       ``Image.Transform.EXTENT`` | ||||||
|  | ``Image.PERSPECTIVE``                                  ``Image.Transform.PERSPECTIVE`` | ||||||
|  | ``Image.QUAD``                                         ``Image.Transform.QUAD`` | ||||||
|  | ``Image.MESH``                                         ``Image.Transform.MESH`` | ||||||
|  | ``Image.FLIP_LEFT_RIGHT``                              ``Image.Transpose.FLIP_LEFT_RIGHT`` | ||||||
|  | ``Image.FLIP_TOP_BOTTOM``                              ``Image.Transpose.FLIP_TOP_BOTTOM`` | ||||||
|  | ``Image.ROTATE_90``                                    ``Image.Transpose.ROTATE_90`` | ||||||
|  | ``Image.ROTATE_180``                                   ``Image.Transpose.ROTATE_180`` | ||||||
|  | ``Image.ROTATE_270``                                   ``Image.Transpose.ROTATE_270`` | ||||||
|  | ``Image.TRANSPOSE``                                    ``Image.Transpose.TRANSPOSE`` | ||||||
|  | ``Image.TRANSVERSE``                                   ``Image.Transpose.TRANSVERSE`` | ||||||
|  | ``Image.BOX``                                          ``Image.Resampling.BOX`` | ||||||
|  | ``Image.BILINEAR``                                     ``Image.Resampling.BILNEAR`` | ||||||
|  | ``Image.LINEAR``                                       ``Image.Resampling.BILNEAR`` | ||||||
|  | ``Image.HAMMING``                                      ``Image.Resampling.HAMMING`` | ||||||
|  | ``Image.BICUBIC``                                      ``Image.Resampling.BICUBIC`` | ||||||
|  | ``Image.CUBIC``                                        ``Image.Resampling.BICUBIC`` | ||||||
|  | ``Image.LANCZOS``                                      ``Image.Resampling.LANCZOS`` | ||||||
|  | ``Image.ANTIALIAS``                                    ``Image.Resampling.LANCZOS`` | ||||||
|  | ``Image.MEDIANCUT``                                    ``Image.Quantize.MEDIANCUT`` | ||||||
|  | ``Image.MAXCOVERAGE``                                  ``Image.Quantize.MAXCOVERAGE`` | ||||||
|  | ``Image.FASTOCTREE``                                   ``Image.Quantize.FASTOCTREE`` | ||||||
|  | ``Image.LIBIMAGEQUANT``                                ``Image.Quantize.LIBIMAGEQUANT`` | ||||||
|  | ``ImageCms.INTENT_PERCEPTUAL``                         ``ImageCms.Intent.PERCEPTUAL`` | ||||||
|  | ``ImageCms.INTENT_RELATIVE_COLORMETRIC``               ``ImageCms.Intent.RELATIVE_COLORMETRIC`` | ||||||
|  | ``ImageCms.INTENT_SATURATION``                         ``ImageCms.Intent.SATURATION`` | ||||||
|  | ``ImageCms.INTENT_ABSOLUTE_COLORIMETRIC``              ``ImageCms.Intent.ABSOLUTE_COLORIMETRIC`` | ||||||
|  | ``ImageCms.DIRECTION_INPUT``                           ``ImageCms.Direction.INPUT`` | ||||||
|  | ``ImageCms.DIRECTION_OUTPUT``                          ``ImageCms.Direction.OUTPUT`` | ||||||
|  | ``ImageCms.DIRECTION_PROOF``                           ``ImageCms.Direction.PROOF`` | ||||||
|  | ``ImageFont.LAYOUT_BASIC``                             ``ImageFont.Layout.BASIC`` | ||||||
|  | ``ImageFont.LAYOUT_RAQM``                              ``ImageFont.Layout.RAQM`` | ||||||
|  | ``BlpImagePlugin.BLP_FORMAT_JPEG``                     ``BlpImagePlugin.Format.JPEG`` | ||||||
|  | ``BlpImagePlugin.BLP_ENCODING_UNCOMPRESSED``           ``BlpImagePlugin.Encoding.UNCOMPRESSED`` | ||||||
|  | ``BlpImagePlugin.BLP_ENCODING_DXT``                    ``BlpImagePlugin.Encoding.DXT`` | ||||||
|  | ``BlpImagePlugin.BLP_ENCODING_UNCOMPRESSED_RAW_RGBA``  ``BlpImagePlugin.Encoding.UNCOMPRESSED_RAW_RGBA`` | ||||||
|  | ``BlpImagePlugin.BLP_ALPHA_ENCODING_DXT1``             ``BlpImagePlugin.AlphaEncoding.DXT1`` | ||||||
|  | ``BlpImagePlugin.BLP_ALPHA_ENCODING_DXT3``             ``BlpImagePlugin.AlphaEncoding.DXT3`` | ||||||
|  | ``BlpImagePlugin.BLP_ALPHA_ENCODING_DXT5``             ``BlpImagePlugin.AlphaEncoding.DXT5`` | ||||||
|  | ``FtexImagePlugin.FORMAT_DXT1``                        ``FtexImagePlugin.Format.DXT1`` | ||||||
|  | ``FtexImagePlugin.FORMAT_UNCOMPRESSED``                ``FtexImagePlugin.Format.UNCOMPRESSED`` | ||||||
|  | ``PngImagePlugin.APNG_DISPOSE_OP_NONE``                ``PngImagePlugin.Disposal.OP_NONE`` | ||||||
|  | ``PngImagePlugin.APNG_DISPOSE_OP_BACKGROUND``          ``PngImagePlugin.Disposal.OP_BACKGROUND`` | ||||||
|  | ``PngImagePlugin.APNG_DISPOSE_OP_PREVIOUS``            ``PngImagePlugin.Disposal.OP_PREVIOUS`` | ||||||
|  | ``PngImagePlugin.APNG_BLEND_OP_SOURCE``                ``PngImagePlugin.Blend.OP_SOURCE`` | ||||||
|  | ``PngImagePlugin.APNG_BLEND_OP_OVER``                  ``PngImagePlugin.Blend.OP_OVER`` | ||||||
|  | =====================================================  ============================================================ | ||||||
|  | 
 | ||||||
| Removed features | Removed features | ||||||
| ---------------- | ---------------- | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
|  | @ -21,11 +21,77 @@ coordinate type". | ||||||
| Deprecations | Deprecations | ||||||
| ^^^^^^^^^^^^ | ^^^^^^^^^^^^ | ||||||
| 
 | 
 | ||||||
|  | Constants | ||||||
|  | ~~~~~~~~~ | ||||||
|  | 
 | ||||||
|  | A number of constants have been deprecated and will be removed in Pillow 10.0.0 | ||||||
|  | (2023-07-01). Instead, ``enum.IntEnum`` classes have been added. | ||||||
|  | 
 | ||||||
|  | =====================================================  ============================================================ | ||||||
|  | Deprecated                                             Use instead | ||||||
|  | =====================================================  ============================================================ | ||||||
|  | ``Image.NONE``                                         Either ``Image.Dither.NONE`` or ``Image.Resampling.NEAREST`` | ||||||
|  | ``Image.NEAREST``                                      Either ``Image.Dither.NONE`` or ``Image.Resampling.NEAREST`` | ||||||
|  | ``Image.ORDERED``                                      ``Image.Dither.ORDERED`` | ||||||
|  | ``Image.RASTERIZE``                                    ``Image.Dither.RASTERIZE`` | ||||||
|  | ``Image.FLOYDSTEINBERG``                               ``Image.Dither.FLOYDSTEINBERG`` | ||||||
|  | ``Image.WEB``                                          ``Image.Palette.WEB`` | ||||||
|  | ``Image.ADAPTIVE``                                     ``Image.Palette.ADAPTIVE`` | ||||||
|  | ``Image.AFFINE``                                       ``Image.Transform.AFFINE`` | ||||||
|  | ``Image.EXTENT``                                       ``Image.Transform.EXTENT`` | ||||||
|  | ``Image.PERSPECTIVE``                                  ``Image.Transform.PERSPECTIVE`` | ||||||
|  | ``Image.QUAD``                                         ``Image.Transform.QUAD`` | ||||||
|  | ``Image.MESH``                                         ``Image.Transform.MESH`` | ||||||
|  | ``Image.FLIP_LEFT_RIGHT``                              ``Image.Transpose.FLIP_LEFT_RIGHT`` | ||||||
|  | ``Image.FLIP_TOP_BOTTOM``                              ``Image.Transpose.FLIP_TOP_BOTTOM`` | ||||||
|  | ``Image.ROTATE_90``                                    ``Image.Transpose.ROTATE_90`` | ||||||
|  | ``Image.ROTATE_180``                                   ``Image.Transpose.ROTATE_180`` | ||||||
|  | ``Image.ROTATE_270``                                   ``Image.Transpose.ROTATE_270`` | ||||||
|  | ``Image.TRANSPOSE``                                    ``Image.Transpose.TRANSPOSE`` | ||||||
|  | ``Image.TRANSVERSE``                                   ``Image.Transpose.TRANSVERSE`` | ||||||
|  | ``Image.BOX``                                          ``Image.Resampling.BOX`` | ||||||
|  | ``Image.BILINEAR``                                     ``Image.Resampling.BILNEAR`` | ||||||
|  | ``Image.LINEAR``                                       ``Image.Resampling.BILNEAR`` | ||||||
|  | ``Image.HAMMING``                                      ``Image.Resampling.HAMMING`` | ||||||
|  | ``Image.BICUBIC``                                      ``Image.Resampling.BICUBIC`` | ||||||
|  | ``Image.CUBIC``                                        ``Image.Resampling.BICUBIC`` | ||||||
|  | ``Image.LANCZOS``                                      ``Image.Resampling.LANCZOS`` | ||||||
|  | ``Image.ANTIALIAS``                                    ``Image.Resampling.LANCZOS`` | ||||||
|  | ``Image.MEDIANCUT``                                    ``Image.Quantize.MEDIANCUT`` | ||||||
|  | ``Image.MAXCOVERAGE``                                  ``Image.Quantize.MAXCOVERAGE`` | ||||||
|  | ``Image.FASTOCTREE``                                   ``Image.Quantize.FASTOCTREE`` | ||||||
|  | ``Image.LIBIMAGEQUANT``                                ``Image.Quantize.LIBIMAGEQUANT`` | ||||||
|  | ``ImageCms.INTENT_PERCEPTUAL``                         ``ImageCms.Intent.PERCEPTUAL`` | ||||||
|  | ``ImageCms.INTENT_RELATIVE_COLORMETRIC``               ``ImageCms.Intent.RELATIVE_COLORMETRIC`` | ||||||
|  | ``ImageCms.INTENT_SATURATION``                         ``ImageCms.Intent.SATURATION`` | ||||||
|  | ``ImageCms.INTENT_ABSOLUTE_COLORIMETRIC``              ``ImageCms.Intent.ABSOLUTE_COLORIMETRIC`` | ||||||
|  | ``ImageCms.DIRECTION_INPUT``                           ``ImageCms.Direction.INPUT`` | ||||||
|  | ``ImageCms.DIRECTION_OUTPUT``                          ``ImageCms.Direction.OUTPUT`` | ||||||
|  | ``ImageCms.DIRECTION_PROOF``                           ``ImageCms.Direction.PROOF`` | ||||||
|  | ``ImageFont.LAYOUT_BASIC``                             ``ImageFont.Layout.BASIC`` | ||||||
|  | ``ImageFont.LAYOUT_RAQM``                              ``ImageFont.Layout.RAQM`` | ||||||
|  | ``BlpImagePlugin.BLP_FORMAT_JPEG``                     ``BlpImagePlugin.Format.JPEG`` | ||||||
|  | ``BlpImagePlugin.BLP_ENCODING_UNCOMPRESSED``           ``BlpImagePlugin.Encoding.UNCOMPRESSED`` | ||||||
|  | ``BlpImagePlugin.BLP_ENCODING_DXT``                    ``BlpImagePlugin.Encoding.DXT`` | ||||||
|  | ``BlpImagePlugin.BLP_ENCODING_UNCOMPRESSED_RAW_RGBA``  ``BlpImagePlugin.Encoding.UNCOMPRESSED_RAW_RGBA`` | ||||||
|  | ``BlpImagePlugin.BLP_ALPHA_ENCODING_DXT1``             ``BlpImagePlugin.AlphaEncoding.DXT1`` | ||||||
|  | ``BlpImagePlugin.BLP_ALPHA_ENCODING_DXT3``             ``BlpImagePlugin.AlphaEncoding.DXT3`` | ||||||
|  | ``BlpImagePlugin.BLP_ALPHA_ENCODING_DXT5``             ``BlpImagePlugin.AlphaEncoding.DXT5`` | ||||||
|  | ``FtexImagePlugin.FORMAT_DXT1``                        ``FtexImagePlugin.Format.DXT1`` | ||||||
|  | ``FtexImagePlugin.FORMAT_UNCOMPRESSED``                ``FtexImagePlugin.Format.UNCOMPRESSED`` | ||||||
|  | ``PngImagePlugin.APNG_DISPOSE_OP_NONE``                ``PngImagePlugin.Disposal.OP_NONE`` | ||||||
|  | ``PngImagePlugin.APNG_DISPOSE_OP_BACKGROUND``          ``PngImagePlugin.Disposal.OP_BACKGROUND`` | ||||||
|  | ``PngImagePlugin.APNG_DISPOSE_OP_PREVIOUS``            ``PngImagePlugin.Disposal.OP_PREVIOUS`` | ||||||
|  | ``PngImagePlugin.APNG_BLEND_OP_SOURCE``                ``PngImagePlugin.Blend.OP_SOURCE`` | ||||||
|  | ``PngImagePlugin.APNG_BLEND_OP_OVER``                  ``PngImagePlugin.Blend.OP_OVER`` | ||||||
|  | =====================================================  ============================================================ | ||||||
|  | 
 | ||||||
| ImageShow.Viewer.show_file file argument | ImageShow.Viewer.show_file file argument | ||||||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||||||
| 
 | 
 | ||||||
| The ``file`` argument in :py:meth:`~PIL.ImageShow.Viewer.show_file()` has been | The ``file`` argument in :py:meth:`~PIL.ImageShow.Viewer.show_file()` has been | ||||||
| deprecated, replaced by ``path``. | deprecated and  will be removed in Pillow 10.0.0 (2023-07-01). It has been replaced by | ||||||
|  | ``path``. | ||||||
| 
 | 
 | ||||||
| In effect, ``viewer.show_file("test.jpg")`` will continue to work unchanged. | In effect, ``viewer.show_file("test.jpg")`` will continue to work unchanged. | ||||||
| ``viewer.show_file(file="test.jpg")`` will raise a deprecation warning, and suggest | ``viewer.show_file(file="test.jpg")`` will raise a deprecation warning, and suggest | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	Block a user