;i dZGddZGddZGddZGddZeZGd d Zd S) z-Constants specific the the image sub-package.cDeZdZdZdZdZdZdZdZdZ dZ d Z d Z d Z d Zd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dZ!d Z"d!Z#d"Z$d#Z%d$Z&d%Z'd&Z(d'Z)d(Z*d)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4eeeeeeeeeeef Z5ee e e e e eeeeeeef Z6d3d4d5d6d7d8d9d:d;dd?d@ Z7e8dAZ9dBS)CJPEG_MARKER_CODEzJPEG marker codes.UNKNOWNSOF0SOF2DHTSOSSOIEOIDQTAPP0APP1APP2APP13APP14) rr rrrrr r%r&r'r2r3c||jvS)N)STANDALONE_MARKERS)cls marker_codes HC:\PYTHON\MyICR_Workspace\venv\Lib\site-packages\docx/image/constants.py is_standalonezJPEG_MARKER_CODE.is_standalone_sc444N):__name__ __module__ __qualname____doc__TEMr8DACJPGr6SOF1r7SOF3SOF5SOF6SOF7SOF9SOFASOFBSOFDSOFESOFFRST0RST1RST2RST3RST4RST5RST6RST7r:r;r9r<DNLDRIDHPEXPr=r>r?APP3APP4APP5APP6APP7APP8APP9APPAAPPBAPPCAPPDAPPEAPPFrDSOF_MARKER_CODES marker_names classmethodrHrIrGrrs C C C C D D D D D D D D D D D D D D D D D D D D D C C C C C C C C D D D D D D D D D D D D D D D DsCtT4tTSWX             "L 55[555rIrc&eZdZdZdZdZdZdZdZdS) MIME_TYPEzImage content types.z image/bmpz image/gifz image/jpegz image/pngz image/tiffN) rJrKrLrMBMPGIFJPEGPNGTIFFrxrIrGrzrzds- C C D C DDDrIrzceZdZdZdZdZdZdS)PNG_CHUNK_TYPEzPNG chunk type names.IHDRpHYsIENDN)rJrKrLrMrrrrxrIrGrrns# D D DDDrIrc6eZdZdZdZdZdZdZdZddd d d d Z d S) TIFF_FLD_TYPE6Tag codes for TIFF Image File Directory (IFD) entries.BYTEz ASCII charSHORTLONGRATIONAL)rrrrrN) rJrKrLrMrASCIIrrrfield_type_namesrxrIrGrrvsM@@ D E E DH      rIrceZdZdZdZdZdZdZdZidddd dd d d d ddddddddddddddddddddd d!d"dd#d$d%d&d'd(d)d*Z d+S),TIFF_TAGriiii(NewSubfileType ImageWidth ImageLengthi BitsPerSamplei CompressioniPhotometricInterpretationiImageDescriptioniMakeiModeli StripOffsetsi OrientationiSamplesPerPixeliStripByteCounts XResolution YResolutioniPlanarConfigurationResolutionUnitSoftwareDateTimeYCbCrPositioningExifTagzGPS IFDPrintImageMatching)i1i2iiii%iN) rJrKrLrM IMAGE_WIDTH IMAGE_LENGTH X_RESOLUTION Y_RESOLUTIONRESOLUTION_UNIT tag_namesrxrIrGrrs&@@KLLLO         +  "      ! !     %!"  #$"$/IIIrIrN)rMrrzrrTIFF_FLDrrxrIrGrs33]5]5]5]5]5]5]5]5@$ !!!!!!!!!!rI