

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 moduleAvifImagePlugin module¶Bases:ImageFile
Load image data based on tile list
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
BmpImagePlugin module¶Bases:ImageFile
Image plugin for the Windows Bitmap format (BMP)
Bases:PyDecoder
Override to perform the decoding process.
buffer – A bytes object with the data to be decoded.
A tuple of(bytesconsumed,errcode).If finished with decoding return -1 for the bytes consumed.Err codes are fromImageFile.ERRORS.
BufrStubImagePlugin module¶Bases:StubImageFile
Install application-specific BUFR image handler.
handler – Handler object.
CurImagePlugin module¶DcxImagePlugin module¶Bases:PcxImageFile
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
DdsImagePlugin module¶A Pillow plugin for .dds files (S3TC-compressed aka DXTC)Jerome Leclanche <jerome@leclan.ch>
Documentation:https://web.archive.org/web/20170802060935/http://oss.sgi.com/projects/ogl-sample/registry/EXT/texture_compression_s3tc.txt
The contents of this file are hereby released in the public domain (CC0)Full text of the CC0 license:https://creativecommons.org/publicdomain/zero/1.0/
Bases:IntEnum
Bases:IntFlag
Bases:IntFlag
Bases:IntFlag
Bases:IntFlag
Bases:IntEnum
Bases:ImageFile
Bases:PyDecoder
Override to perform the decoding process.
buffer – A bytes object with the data to be decoded.
A tuple of(bytesconsumed,errcode).If finished with decoding return -1 for the bytes consumed.Err codes are fromImageFile.ERRORS.
EpsImagePlugin module¶Bases:ImageFile
EPS File Parser for the Python Imaging Library
Load image data based on tile list
FitsImagePlugin module¶Bases:PyDecoder
Override to perform the decoding process.
buffer – A bytes object with the data to be decoded.
A tuple of(bytesconsumed,errcode).If finished with decoding return -1 for the bytes consumed.Err codes are fromImageFile.ERRORS.
FliImagePlugin module¶Bases:ImageFile
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
FpxImagePlugin module¶Bases:ImageFile
Closes the file pointer, if possible.
This operation will destroy the image core and release its memory.The image data will be unusable afterward.
This function is required to close images that have multiple frames orhave not had their file read and closed by theload() method. SeeFile handling in Pillow formore information.
Load image data based on tile list
GbrImagePlugin module¶GifImagePlugin module¶Bases:ImageFile
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
Added in version 9.1.0.
Bases:IntEnum
Added in version 9.1.0.
Legacy Method
Return a list of strings representing this image.The first string is a local image header, the rest containsencoded image data.
To specify duration, add the time in milliseconds,e.g.getdata(im_frame,duration=1000)
im – Image object
offset – Tuple of (x, y) pixels. Defaults to (0, 0)
**params – e.g. duration or other encoder info parameters
List of bytes containing GIF encoded frame data
Legacy Method to get Gif data from image.
Warning:: May modify image data.
im – Image object
palette – bytes object containing the source palette, or ….
info – encoderinfo
tuple of(list of header items, optimized palette)
GribStubImagePlugin module¶Bases:StubImageFile
Install application-specific GRIB image handler.
handler – Handler object.
Hdf5StubImagePlugin module¶Bases:StubImageFile
Install application-specific HDF5 image handler.
handler – Handler object.
IcnsImagePlugin module¶Bases:object
Bases:ImageFile
PIL image support for Mac OS .icns files.Chooses the best resolution, but will possibly loada different size image if you mutate the size attributebefore calling ‘load’.
The info dictionary has a key ‘sizes’ that is a listof sizes that the icns file has.
Read a 32bit RGB icon resource. Seems to be either uncompressed oran RLE packbits-like scheme.
IcoImagePlugin module¶Bases:ImageFile
PIL read-only image support for Microsoft Windows .ico files.
By default the largest resolution image in the file will be loaded. Thiscan be changed by altering the ‘size’ attribute before calling ‘load’.
The info dictionary has a key ‘sizes’ that is a list of the sizes availablein the icon file.
Handles classic, XP and Vista icon formats.
When saving, PNG compression is used. Support for this was only added inWindows Vista. If you are unable to view the icon in Windows, convert theimage to “RGBA” mode before saving.
This plugin is a refactored version of Win32IconImagePlugin by Bryan Davis<casadebender@gmail.com>.https://code.google.com/archive/p/casadebender/wikis/Win32IconImagePlugin.wiki
Load image data based on tile list
Bases:NamedTuple
ImImagePlugin module¶Bases:ImageFile
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
ImtImagePlugin module¶IptcImagePlugin module¶JpegImagePlugin module¶Bases:ImageFile
Configures the image file loader so it returns a version of theimage that as closely as possible matches the given mode andsize. For example, you can use this method to convert a colorJPEG to grayscale while loading it.
If any changes are made, returns a tuple with the chosenmode andbox with coordinates of the original image within the altered one.
Note that this method modifies theImage objectin place. If the image has already been loaded, this method has noeffect.
Note: This method is not implemented for most images. It iscurrently implemented only for JPEG and MPO images.
mode – The requested mode.
size – The requested size in pixels, as a 2-tuple:(width, height).
Jpeg2KImagePlugin module¶Bases:object
A small helper class to read fields stored in JPEG2000 header boxesand to easily step into and read sub-boxes.
Bases:ImageFile
Load image data based on tile list
Returns a copy of the image reducedfactor times.If the size of the image is not dividable byfactor,the resulting size will be rounded up.
factor – A greater than 0 integer or tuple of two integersfor width and height separately.
box – An optional 4-tuple of ints providingthe source image region to be reduced.The values must be within(0,0,width,height) rectangle.If omitted orNone, the entire source is used.
McIdasImagePlugin module¶MicImagePlugin module¶Bases:TiffImageFile
Closes the file pointer, if possible.
This operation will destroy the image core and release its memory.The image data will be unusable afterward.
This function is required to close images that have multiple frames orhave not had their file read and closed by theload() method. SeeFile handling in Pillow formore information.
MpegImagePlugin module¶Bases:object
MpoImagePlugin module¶Bases:JpegImageFile
Transform the instance of JpegImageFile intoan instance of MpoImageFile.After the call, the JpegImageFile is extendedto be an MpoImageFile.
This is essentially useful when opening a JPEGfile that reveals itself as an MPO, to avoiddouble call to _open.
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
MspImagePlugin module¶Bases:PyDecoder
Override to perform the decoding process.
buffer – A bytes object with the data to be decoded.
A tuple of(bytesconsumed,errcode).If finished with decoding return -1 for the bytes consumed.Err codes are fromImageFile.ERRORS.
PalmImagePlugin module¶PcdImagePlugin module¶PcxImagePlugin module¶PdfImagePlugin module¶PixarImagePlugin module¶PngImagePlugin module¶Bases:IntEnum
This frame should be alpha composited with the previous output image contents.SeeSaving APNG sequences.
All color components of this frame, including alpha, overwrite the previous outputimage contents.SeeSaving APNG sequences.
Bases:IntEnum
This frame’s modified region is cleared to fully transparent black before renderingthe next frame.SeeSaving APNG sequences.
No disposal is done on this frame before rendering the next frame.SeeSaving APNG sequences.
This frame’s modified region is reverted to the previous frame’s contents beforerendering the next frame.SeeSaving APNG sequences.
Bases:ImageFile
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
Bases:ChunkStream
Return a list of PNG chunks representing this image.
Matches zero or more characters at the beginning of the string.
Write a PNG chunk (including CRC field)
Maximum decompressed size for a iTXt or zTXt chunk.Eliminates decompression bombs where compressed chunks can expand 1000x.SeeText in PNG File Format.
Set the maximum total text chunk size.SeeText in PNG File Format.
PpmImagePlugin module¶Bases:PyDecoder
Override to perform the decoding process.
buffer – A bytes object with the data to be decoded.
A tuple of(bytesconsumed,errcode).If finished with decoding return -1 for the bytes consumed.Err codes are fromImageFile.ERRORS.
Bases:ImageFile
Bases:PyDecoder
Override to perform the decoding process.
buffer – A bytes object with the data to be decoded.
A tuple of(bytesconsumed,errcode).If finished with decoding return -1 for the bytes consumed.Err codes are fromImageFile.ERRORS.
PsdImagePlugin module¶Bases:ImageFile
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
SgiImagePlugin module¶Bases:PyDecoder
Override to perform the decoding process.
buffer – A bytes object with the data to be decoded.
A tuple of(bytesconsumed,errcode).If finished with decoding return -1 for the bytes consumed.Err codes are fromImageFile.ERRORS.
SpiderImagePlugin module¶Bases:ImageFile
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
Returns the current frame number. Seeseek().
If defined,n_frames refers to thenumber of available frames.
Frame number, starting with 0.
SunImagePlugin module¶TgaImagePlugin module¶TiffImagePlugin module¶Bases:BytesIO
Bases:Rational
Implements a rational class where 0/0 is a legal value to matchthe in the wild use of exif rationals.
e.g., DigitalZoomRatio - 0.00/0.00 indicates that no digital zoom was used
max_denominator – Integer, the maximum denominator value
Tuple of (numerator, denominator)
alias ofImageFileDirectory_v1
Bases:ImageFileDirectory_v2
This class represents thelegacy interface to a TIFF tag directory.
Exposes a dictionary interface of the tags in the directory:
ifd=ImageFileDirectory_v1()ifd[key]='Some Data'ifd.tagtype[key]=TiffTags.ASCIIprint(ifd[key])('Some Data',)
Also contains a dictionary of tag types as read from the tiff image file,tagtype.
Values are returned as a tuple.
Deprecated since version 3.0.0.
Returns anImageFileDirectory_v1instance with the same data as is contained in the originalImageFileDirectory_v2instance.
Returns anImageFileDirectory_v2instance with the same data as is contained in the originalImageFileDirectory_v1instance.
Bases:MutableMapping
This class represents a TIFF tag directory. To speed things up, wedon’t decode tags unless they’re asked for.
Exposes a dictionary interface of the tags in the directory:
ifd=ImageFileDirectory_v2()ifd[key]='Some Data'ifd.tagtype[key]=TiffTags.ASCIIprint(ifd[key])'Some Data'
Individual values are returned as the strings or numbers, sequences arereturned as tuples of the values.
The tiff metadata type of each item is stored in a dictionary oftag types intagtype. The typesare read from a tiff file, guessed from the type added, or addedmanually.
Data Structures:
self.tagtype={}
Key: numerical TIFF tag number
Value: integer corresponding to the data type from
TiffTags.TYPESAdded in version 3.0.0.
‘Internal’ data structures:
self._tags_v2={}
Key: numerical TIFF tag number
Value: decoded data, as tuple for multiple values
self._tagdata={}
Key: numerical TIFF tag number
Value: undecoded byte string from file
self._tags_v1={}
Key: numerical TIFF tag number
Value: decoded data in the v1 format
Tags will be found in the private attributesself._tagdata, and inself._tags_v2 once decoded.
self.legacy_api is a value for internal use, and shouldn’t be changedfrom outside code. In cooperation withImageFileDirectory_v1, iflegacy_apiis true, then decoded tags will be populated into both_tags_v1 and_tags_v2._tags_v2 will be used if this IFD is used in the TIFFsave routine. Tags should be read from_tags_v1 iflegacy_api==true.
dict of name|key: value
Returns the complete tag dictionary, with named tags where possible.
Bases:ImageFile
Returns a dictionary of Photoshop “Image Resource Blocks”.The keys are the image resource ID. For more information, seehttps://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#50577409_pgfId-1037727
Photoshop “Image Resource Blocks” in a dictionary.
Load image data based on tile list
Legacy tag entries
Image file directory (tag dictionary)
WebPImagePlugin module¶Bases:ImageFile
Load image data based on tile list
Seeks to the given frame in this sequence file. If you seekbeyond the end of the sequence, the method raises anEOFError exception. When a sequence file is opened, thelibrary automatically seeks to frame 0.
Seetell().
If defined,n_frames refers to thenumber of available frames.
frame – Frame number, starting at 0.
EOFError – If the call attempts to seek beyond the endof the sequence.
WmfImagePlugin module¶Bases:StubImageFile
Install application-specific WMF image handler.
handler – Handler object.
XVThumbImagePlugin module¶XbmImagePlugin module¶XpmImagePlugin module¶Bases:PyDecoder
Override to perform the decoding process.
buffer – A bytes object with the data to be decoded.
A tuple of(bytesconsumed,errcode).If finished with decoding return -1 for the bytes consumed.Err codes are fromImageFile.ERRORS.
AvifImagePlugin moduleBmpImagePlugin moduleBufrStubImagePlugin moduleCurImagePlugin moduleDcxImagePlugin moduleDdsImagePlugin moduleD3DFMTD3DFMT.A1D3DFMT.A16B16G16R16D3DFMT.A16B16G16R16FD3DFMT.A1R5G5B5D3DFMT.A2B10G10R10D3DFMT.A2B10G10R10_XR_BIASD3DFMT.A2R10G10B10D3DFMT.A2W10V10U10D3DFMT.A32B32G32R32FD3DFMT.A4L4D3DFMT.A4R4G4B4D3DFMT.A8D3DFMT.A8B8G8R8D3DFMT.A8L8D3DFMT.A8P8D3DFMT.A8R3G3B2D3DFMT.A8R8G8B8D3DFMT.ATI1D3DFMT.ATI2D3DFMT.BC4SD3DFMT.BC4UD3DFMT.BC5SD3DFMT.BC5UD3DFMT.BINARYBUFFERD3DFMT.CxV8U8D3DFMT.D15S1D3DFMT.D16D3DFMT.D16_LOCKABLED3DFMT.D24FS8D3DFMT.D24S8D3DFMT.D24X4S4D3DFMT.D24X8D3DFMT.D32D3DFMT.D32F_LOCKABLED3DFMT.D32_LOCKABLED3DFMT.DX10D3DFMT.DXT1D3DFMT.DXT2D3DFMT.DXT3D3DFMT.DXT4D3DFMT.DXT5D3DFMT.G16R16D3DFMT.G16R16FD3DFMT.G32R32FD3DFMT.G8R8_G8B8D3DFMT.INDEX16D3DFMT.INDEX32D3DFMT.L16D3DFMT.L6V5U5D3DFMT.L8D3DFMT.MULTI2_ARGB8D3DFMT.P8D3DFMT.Q16W16V16U16D3DFMT.Q8W8V8U8D3DFMT.R16FD3DFMT.R32FD3DFMT.R3G3B2D3DFMT.R5G6B5D3DFMT.R8G8B8D3DFMT.R8G8_B8G8D3DFMT.S8_LOCKABLED3DFMT.UNKNOWND3DFMT.UYVYD3DFMT.V16U16D3DFMT.V8U8D3DFMT.VERTEXDATAD3DFMT.X1R5G5B5D3DFMT.X4R4G4B4D3DFMT.X8B8G8R8D3DFMT.X8L8V8U8D3DFMT.X8R8G8B8D3DFMT.YUY2DDPFDDSCAPSDDSCAPS2DDSDDXGI_FORMATDXGI_FORMAT.A8P8DXGI_FORMAT.A8_UNORMDXGI_FORMAT.AI44DXGI_FORMAT.AYUVDXGI_FORMAT.B4G4R4A4_UNORMDXGI_FORMAT.B5G5R5A1_UNORMDXGI_FORMAT.B5G6R5_UNORMDXGI_FORMAT.B8G8R8A8_TYPELESSDXGI_FORMAT.B8G8R8A8_UNORMDXGI_FORMAT.B8G8R8A8_UNORM_SRGBDXGI_FORMAT.B8G8R8X8_TYPELESSDXGI_FORMAT.B8G8R8X8_UNORMDXGI_FORMAT.B8G8R8X8_UNORM_SRGBDXGI_FORMAT.BC1_TYPELESSDXGI_FORMAT.BC1_UNORMDXGI_FORMAT.BC1_UNORM_SRGBDXGI_FORMAT.BC2_TYPELESSDXGI_FORMAT.BC2_UNORMDXGI_FORMAT.BC2_UNORM_SRGBDXGI_FORMAT.BC3_TYPELESSDXGI_FORMAT.BC3_UNORMDXGI_FORMAT.BC3_UNORM_SRGBDXGI_FORMAT.BC4_SNORMDXGI_FORMAT.BC4_TYPELESSDXGI_FORMAT.BC4_UNORMDXGI_FORMAT.BC5_SNORMDXGI_FORMAT.BC5_TYPELESSDXGI_FORMAT.BC5_UNORMDXGI_FORMAT.BC6H_SF16DXGI_FORMAT.BC6H_TYPELESSDXGI_FORMAT.BC6H_UF16DXGI_FORMAT.BC7_TYPELESSDXGI_FORMAT.BC7_UNORMDXGI_FORMAT.BC7_UNORM_SRGBDXGI_FORMAT.D16_UNORMDXGI_FORMAT.D24_UNORM_S8_UINTDXGI_FORMAT.D32_FLOATDXGI_FORMAT.D32_FLOAT_S8X24_UINTDXGI_FORMAT.G8R8_G8B8_UNORMDXGI_FORMAT.IA44DXGI_FORMAT.NV11DXGI_FORMAT.NV12DXGI_FORMAT.OPAQUE_420DXGI_FORMAT.P010DXGI_FORMAT.P016DXGI_FORMAT.P208DXGI_FORMAT.P8DXGI_FORMAT.R10G10B10A2_TYPELESSDXGI_FORMAT.R10G10B10A2_UINTDXGI_FORMAT.R10G10B10A2_UNORMDXGI_FORMAT.R10G10B10_XR_BIAS_A2_UNORMDXGI_FORMAT.R11G11B10_FLOATDXGI_FORMAT.R16G16B16A16_FLOATDXGI_FORMAT.R16G16B16A16_SINTDXGI_FORMAT.R16G16B16A16_SNORMDXGI_FORMAT.R16G16B16A16_TYPELESSDXGI_FORMAT.R16G16B16A16_UINTDXGI_FORMAT.R16G16B16A16_UNORMDXGI_FORMAT.R16G16_FLOATDXGI_FORMAT.R16G16_SINTDXGI_FORMAT.R16G16_SNORMDXGI_FORMAT.R16G16_TYPELESSDXGI_FORMAT.R16G16_UINTDXGI_FORMAT.R16G16_UNORMDXGI_FORMAT.R16_FLOATDXGI_FORMAT.R16_SINTDXGI_FORMAT.R16_SNORMDXGI_FORMAT.R16_TYPELESSDXGI_FORMAT.R16_UINTDXGI_FORMAT.R16_UNORMDXGI_FORMAT.R1_UNORMDXGI_FORMAT.R24G8_TYPELESSDXGI_FORMAT.R24_UNORM_X8_TYPELESSDXGI_FORMAT.R32G32B32A32_FLOATDXGI_FORMAT.R32G32B32A32_SINTDXGI_FORMAT.R32G32B32A32_TYPELESSDXGI_FORMAT.R32G32B32A32_UINTDXGI_FORMAT.R32G32B32_FLOATDXGI_FORMAT.R32G32B32_SINTDXGI_FORMAT.R32G32B32_TYPELESSDXGI_FORMAT.R32G32B32_UINTDXGI_FORMAT.R32G32_FLOATDXGI_FORMAT.R32G32_SINTDXGI_FORMAT.R32G32_TYPELESSDXGI_FORMAT.R32G32_UINTDXGI_FORMAT.R32G8X24_TYPELESSDXGI_FORMAT.R32_FLOATDXGI_FORMAT.R32_FLOAT_X8X24_TYPELESSDXGI_FORMAT.R32_SINTDXGI_FORMAT.R32_TYPELESSDXGI_FORMAT.R32_UINTDXGI_FORMAT.R8G8B8A8_SINTDXGI_FORMAT.R8G8B8A8_SNORMDXGI_FORMAT.R8G8B8A8_TYPELESSDXGI_FORMAT.R8G8B8A8_UINTDXGI_FORMAT.R8G8B8A8_UNORMDXGI_FORMAT.R8G8B8A8_UNORM_SRGBDXGI_FORMAT.R8G8_B8G8_UNORMDXGI_FORMAT.R8G8_SINTDXGI_FORMAT.R8G8_SNORMDXGI_FORMAT.R8G8_TYPELESSDXGI_FORMAT.R8G8_UINTDXGI_FORMAT.R8G8_UNORMDXGI_FORMAT.R8_SINTDXGI_FORMAT.R8_SNORMDXGI_FORMAT.R8_TYPELESSDXGI_FORMAT.R8_UINTDXGI_FORMAT.R8_UNORMDXGI_FORMAT.R9G9B9E5_SHAREDEXPDXGI_FORMAT.SAMPLER_FEEDBACK_MIN_MIP_OPAQUEDXGI_FORMAT.SAMPLER_FEEDBACK_MIP_REGION_USED_OPAQUEDXGI_FORMAT.UNKNOWNDXGI_FORMAT.V208DXGI_FORMAT.V408DXGI_FORMAT.X24_TYPELESS_G8_UINTDXGI_FORMAT.X32_TYPELESS_G8X24_UINTDXGI_FORMAT.Y210DXGI_FORMAT.Y216DXGI_FORMAT.Y410DXGI_FORMAT.Y416DXGI_FORMAT.YUY2DdsImageFileDdsRgbDecoderEpsImagePlugin moduleFitsImagePlugin moduleFliImagePlugin moduleFpxImagePlugin moduleGbrImagePlugin moduleGifImagePlugin moduleGribStubImagePlugin moduleHdf5StubImagePlugin moduleIcnsImagePlugin moduleIcoImagePlugin moduleImImagePlugin moduleImtImagePlugin moduleIptcImagePlugin moduleJpegImagePlugin moduleJpeg2KImagePlugin moduleMcIdasImagePlugin moduleMicImagePlugin moduleMpegImagePlugin moduleMpoImagePlugin moduleMspImagePlugin modulePalmImagePlugin modulePcdImagePlugin modulePcxImagePlugin modulePdfImagePlugin modulePixarImagePlugin modulePngImagePlugin moduleBlendChunkStreamDisposalPngImageFilePngStreamPngStream.check_text_memory()PngStream.chunk_IDAT()PngStream.chunk_IEND()PngStream.chunk_IHDR()PngStream.chunk_PLTE()PngStream.chunk_acTL()PngStream.chunk_cHRM()PngStream.chunk_eXIf()PngStream.chunk_fcTL()PngStream.chunk_fdAT()PngStream.chunk_gAMA()PngStream.chunk_iCCP()PngStream.chunk_iTXt()PngStream.chunk_pHYs()PngStream.chunk_sRGB()PngStream.chunk_tEXt()PngStream.chunk_tRNS()PngStream.chunk_zTXt()PngStream.rewind()PngStream.save_rewind()getchunks()is_cid()putchunk()MAX_TEXT_CHUNKMAX_TEXT_MEMORYPpmImagePlugin modulePsdImagePlugin moduleSgiImagePlugin moduleSpiderImagePlugin moduleSunImagePlugin moduleTgaImagePlugin moduleTiffImagePlugin moduleAppendingTiffWriterAppendingTiffWriter.TagsAppendingTiffWriter.close()AppendingTiffWriter.fieldSizesAppendingTiffWriter.finalize()AppendingTiffWriter.fixIFD()AppendingTiffWriter.fixOffsets()AppendingTiffWriter.goToEnd()AppendingTiffWriter.newFrame()AppendingTiffWriter.readLong()AppendingTiffWriter.readShort()AppendingTiffWriter.rewriteLastLong()AppendingTiffWriter.rewriteLastShort()AppendingTiffWriter.rewriteLastShortToLong()AppendingTiffWriter.seek()AppendingTiffWriter.setEndian()AppendingTiffWriter.setup()AppendingTiffWriter.skipIFDs()AppendingTiffWriter.tell()AppendingTiffWriter.write()AppendingTiffWriter.writeLong()AppendingTiffWriter.writeShort()IFDRationalImageFileDirectoryImageFileDirectory_v1ImageFileDirectory_v2ImageFileDirectory_v2.legacy_apiImageFileDirectory_v2.load()ImageFileDirectory_v2.load_byte()ImageFileDirectory_v2.load_double()ImageFileDirectory_v2.load_float()ImageFileDirectory_v2.load_long()ImageFileDirectory_v2.load_long8()ImageFileDirectory_v2.load_rational()ImageFileDirectory_v2.load_short()ImageFileDirectory_v2.load_signed_byte()ImageFileDirectory_v2.load_signed_long()ImageFileDirectory_v2.load_signed_rational()ImageFileDirectory_v2.load_signed_short()ImageFileDirectory_v2.load_string()ImageFileDirectory_v2.load_undefined()ImageFileDirectory_v2.named()ImageFileDirectory_v2.offsetImageFileDirectory_v2.prefixImageFileDirectory_v2.reset()ImageFileDirectory_v2.save()ImageFileDirectory_v2.tagtypeImageFileDirectory_v2.tobytes()ImageFileDirectory_v2.write_byte()ImageFileDirectory_v2.write_double()ImageFileDirectory_v2.write_float()ImageFileDirectory_v2.write_long()ImageFileDirectory_v2.write_long8()ImageFileDirectory_v2.write_rational()ImageFileDirectory_v2.write_short()ImageFileDirectory_v2.write_signed_byte()ImageFileDirectory_v2.write_signed_long()ImageFileDirectory_v2.write_signed_rational()ImageFileDirectory_v2.write_signed_short()ImageFileDirectory_v2.write_string()ImageFileDirectory_v2.write_undefined()TiffImageFileWebPImagePlugin moduleWmfImagePlugin moduleXVThumbImagePlugin moduleXbmImagePlugin moduleXpmImagePlugin module