Skip to content

Latest commit

 

History

History
97 lines (73 loc) · 3.62 KB

10.3.0.rst

File metadata and controls

97 lines (73 loc) · 3.62 KB

10.3.0

Security

TODO

TODO

YYYY-XXXXX: TODO

TODO

Backwards Incompatible Changes

TODO

Deprecations

ImageCms constants and versions() function

A number of constants and a function in :py.ImageCms have been deprecated. This includes a table of flags based on LittleCMS version 1 which has been replaced with a new class :py.ImageCms.Flags based on LittleCMS 2 flags.

Deprecated Use instead
ImageCms.DESCRIPTION No replacement
ImageCms.VERSION PIL.__version__
ImageCms.FLAGS["MATRIXINPUT"] :py.ImageCms.Flags.CLUT_POST_LINEARIZATION
ImageCms.FLAGS["MATRIXOUTPUT"] :py.ImageCms.Flags.FORCE_CLUT
ImageCms.FLAGS["MATRIXONLY"] No replacement
ImageCms.FLAGS["NOWHITEONWHITEFIXUP"] :py.ImageCms.Flags.NOWHITEONWHITEFIXUP
ImageCms.FLAGS["NOPRELINEARIZATION"] :py.ImageCms.Flags.CLUT_PRE_LINEARIZATION
ImageCms.FLAGS["GUESSDEVICECLASS"] :py.ImageCms.Flags.GUESSDEVICECLASS
ImageCms.FLAGS["NOTCACHE"] :py.ImageCms.Flags.NOCACHE
ImageCms.FLAGS["NOTPRECALC"] :py.ImageCms.Flags.NOOPTIMIZE
ImageCms.FLAGS["NULLTRANSFORM"] :py.ImageCms.Flags.NULLTRANSFORM
ImageCms.FLAGS["HIGHRESPRECALC"] :py.ImageCms.Flags.HIGHRESPRECALC
ImageCms.FLAGS["LOWRESPRECALC"] :py.ImageCms.Flags.LOWRESPRECALC
ImageCms.FLAGS["GAMUTCHECK"] :py.ImageCms.Flags.GAMUTCHECK
ImageCms.FLAGS["WHITEBLACKCOMPENSATION"] :py.ImageCms.Flags.BLACKPOINTCOMPENSATION
ImageCms.FLAGS["BLACKPOINTCOMPENSATION"] :py.ImageCms.Flags.BLACKPOINTCOMPENSATION
ImageCms.FLAGS["SOFTPROOFING"] :py.ImageCms.Flags.SOFTPROOFING
ImageCms.FLAGS["PRESERVEBLACK"] :py.ImageCms.Flags.NONEGATIVES
ImageCms.FLAGS["NODEFAULTRESOURCEDEF"] :py.ImageCms.Flags.NODEFAULTRESOURCEDEF
ImageCms.FLAGS["GRIDPOINTS"] :py.ImageCms.Flags.GRIDPOINTS()

ImageCms.versions()

:pyPIL.features.version_module with feature="littlecms2", :pysys.version or :pysys.version_info, and PIL.__version__

API Changes

TODO

TODO

API Additions

Added PerspectiveTransform

:py~PIL.ImageTransform.PerspectiveTransform has been added, meaning that all of the :py~PIL.Image.Transform values now have a corresponding subclass of :py~PIL.ImageTransform.Transform.

Other Changes

Portable FloatMap (PFM) images

Support has been added for reading and writing grayscale (Pf format) Portable FloatMap (PFM) files containing F data.

Release GIL when fetching WebP frames

Python's Global Interpreter Lock is now released when fetching WebP frames from the libwebp decoder.

Add release notes for 2.3.1, 2.3.2, 2.5.2

TODO