o
    jqiŠ  ã                   @   sR   d Z G dd„ dƒZG dd„ dƒZG dd„ dƒZG dd„ dƒZeZG d	d
„ d
ƒZdS )z-Constants specific the the image sub-package.c                   @   s8  e 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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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)Z+d*Z,d+Z-d,Z.d-Z/d.Z0d/Z1d0Z2d1Z3d2Z4eeeeeeeeeeefZ5ee	e
eeeeeeeeeefZ6d3d4d5d6d7d8d9d:d;d<d=d>d?d@œZ7e8dAdB„ ƒZ9dCS )DÚJPEG_MARKER_CODEzJPEG marker codes.ó   ó   Äó   Ìó   Èó   Àó   Áó   Âó   Ãó   Åó   Æó   Çó   Éó   Êó   Ëó   Íó   Îó   Ïó   Ðó   Ñó   Òó   Óó   Ôó   Õó   Öó   ×ó   Øó   Ùó   Úó   Ûó   Üó   Ýó   Þó   ßó   àó   áó   âó   ãó   äó   åó   æó   çó   èó   éó   êó   ëó   ìó   íó   îó   ïÚUNKNOWNÚSOF0ÚSOF2ÚDHTÚSOSÚSOIÚEOIÚDQTÚAPP0ÚAPP1ÚAPP2ZAPP13ZAPP14)ó    r   r   r   r   r   r   r   r#   r$   r%   r0   r1   c                 C   s
   || j v S )N)ÚSTANDALONE_MARKERS)ÚclsZmarker_code© rA   ú[/home/app/PaddleOCR-VL/.venv_paddleocr/lib/python3.10/site-packages/docx/image/constants.pyÚis_standalone_   s   
zJPEG_MARKER_CODE.is_standaloneN):Ú__name__Ú
__module__Ú__qualname__Ú__doc__ZTEMr6   ZDACZJPGr4   ZSOF1r5   ZSOF3ZSOF5ZSOF6ZSOF7ZSOF9ZSOFAZSOFBZSOFDZSOFEZSOFFZRST0ZRST1ZRST2ZRST3ZRST4ZRST5ZRST6ZRST7r8   r9   r7   r:   ZDNLZDRIZDHPZEXPr;   r<   r=   ZAPP3ZAPP4ZAPP5ZAPP6ZAPP7ZAPP8ZAPP9ZAPPAZAPPBZAPPCZAPPDZAPPEZAPPFr?   ZSOF_MARKER_CODESZmarker_namesÚclassmethodrC   rA   rA   rA   rB   r      s¤    óór   c                   @   s$   e Zd ZdZdZdZdZdZdZdS )Ú	MIME_TYPEzImage content types.z	image/bmpz	image/gifz
image/jpegz	image/pngz
image/tiffN)	rD   rE   rF   rG   ÚBMPZGIFZJPEGZPNGZTIFFrA   rA   rA   rB   rI   d   s    rI   c                   @   s   e Zd ZdZdZdZdZdS )ÚPNG_CHUNK_TYPEzPNG chunk type names.ÚIHDRÚpHYsÚIENDN)rD   rE   rF   rG   rL   rM   rN   rA   rA   rA   rB   rK   n   s
    rK   c                   @   s4   e Zd ZdZdZdZdZdZdZddd	d
ddœZ	dS )ÚTIFF_FLD_TYPEú6Tag codes for TIFF Image File Directory (IFD) entries.é   é   é   é   é   ÚBYTEz
ASCII charÚSHORTÚLONGÚRATIONAL)rQ   rR   rS   rT   rU   N)
rD   rE   rF   rG   rV   ÚASCIIrW   rX   rY   Zfield_type_namesrA   rA   rA   rB   rO   v   s    
ûrO   c                   @   s    e Zd ZdZdZdZdZdZdZi dd“dd	“dd
“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd“dd “d!d"“dd#“d$d%d&d'd(d)d*œ¥Z	d+S ),ÚTIFF_TAGrP   é   i  i  i  i(  éþ   ZNewSubfileTypeZ
ImageWidthZImageLengthi  ZBitsPerSamplei  ZCompressioni  ZPhotometricInterpretationi  ZImageDescriptioni  ZMakei  ZModeli  ZStripOffsetsi  ZOrientationi  ZSamplesPerPixeli  ZStripByteCountsZXResolutionZYResolutioni  ZPlanarConfigurationZResolutionUnitZSoftwareÚDateTimeZYCbCrPositioningZExifTagzGPS IFDZPrintImageMatching)i1  i2  i  ii‡  i%ˆ  i¥Ä  N)
rD   rE   rF   rG   ZIMAGE_WIDTHZIMAGE_LENGTHZX_RESOLUTIONZY_RESOLUTIONZRESOLUTION_UNITZ	tag_namesrA   rA   rA   rB   r[   ‹   sb    ÿþýüûúùø	÷
öõôóòñðïér[   N)rG   r   rI   rK   rO   ZTIFF_FLDr[   rA   rA   rA   rB   Ú<module>   s    `
