

Image moduleImageChops (“channel operations”) moduleImageCms moduleImageColor moduleImageDraw moduleImageEnhance moduleImageFile moduleImageFilter moduleImageFont moduleImageGrab moduleImageMath moduleImageMorph moduleImageOps moduleImagePalette moduleImagePath moduleImageQt moduleImageSequence moduleImageShow moduleImageStat moduleImageText moduleImageTk moduleImageTransform moduleImageWin module (Windows-only)ExifTags moduleTiffTags moduleJpegPresets modulePSDraw modulePixelAccess classfeatures moduleIf an attacker has control over thepath passed toImageShow.WindowsViewer.show_file(), they may be able toexecute arbitrary shell commands.
To prevent this, aFileNotFoundError will be raised if thepathdoes not exist as a file. To provide a consistent experience, the error hasbeen added to allImageShow viewers.
The experimental BGR;15, BGR;16 and BGR;24 modes have been deprecated.
The use inImageCms of input modes and output modes that are not Pillowimage modes has been deprecated. Defaulting to “L” or “1” if the mode cannot be mappedis also deprecated.
Support for LibTIFF earlier than version 4 has been deprecated.Upgrade to a newer version of LibTIFF instead.
Thehints parameter ingetdraw() has been deprecated.
Addedcircle(). It provides the same functionality asellipse(), but instead of taking a bounding box, ittakes a center point and radius.
To help others prepare for Python 3.13, wheels have been built against the 3.13 beta asa preview. This is not official support for Python 3.13, but simply an opportunity forusers to test how Pillow works with the beta and report any problems.