Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes15kdownloads
ImImagePlugin.cpython-313.pyc87 linesDownload Raw Back to __pycache__
1�

2v�j�.��n�SSKJr SSKrSSKrSSKJrJr SSKJrJ	r	J3r4 SSKJr Sr
SrS	rS5rSrSrS
rSrSr\
S\S\S\S\S\S\S\S\S0	r0SS_SS_SS_SS_SS_SS_SS_SS_SS_SS_S S!_S"S#_S$S%_S&S'_S(S)_S*S+_S,S-_S.S/S0S1S2.ErS3HrS4S5\34\S6\S73'S4S5\34\S8\S73'M! S9H%rS:\3S:\34\S6\S73'S:\3S:\34\S8\S73'M' S;HrS<S:\34\S6\S73'S<S:\34\S8\S73'M! \"S=S>5HrS4S5\34\S8\S73'M \R6"S?5rSPS@jr"SASB\	R5rSCSDS+SES-SFSGSHSISJSS.SKS0SLSM.rSQSNjr \RB"\RD\5 \RF"\RD\ 5 \RH"\RDSO5 g)R�)�annotationsN)�IO�Any�)�Image�	ImageFile�ImagePalette)�
DeferredError�Comment�DatezDigitalization equipmentzFile size (no of images)�Lut�NamezScale (x,y)zImage size (x*y)z6Image typez	0 1 image)�1rz	L 1 imagezGreyscale image)�LrzGrayscale imagez	RGB image)�RGB�RGB;Lz	RLB image)r�RLBz	RYB imagezB1 imagezB2 image)�PzP;2zB4 image)rzP;4z7X 24 image)rrzL 32 S image)�IzI;32zL 32 F image)�FzF;32z8RGB3 image)r�RGB;Tz9RYB3 image)r�RYB;TzLA image)�LAzLA;LzPA image)r�PA;L)�RGBAzRGBA;L)r�RGBX;L)�CMYKzCMYK;L)�YCbCr�YCbCr;L)z10RGBA imagez11RGBX imagez12CMYK imagez	YCC image)�8�8S�16�16S�32�32Fr�F;zL z imagezL*)r"�16L�16BzI;)�32Sr��!s"^([A-Za-z][^:]*):[ \t]*(.*)[ \t]*$c�P�[U5$![a [U5s$f=f�N)�int�13ValueError�float)�ss �WD:\code\apps\devtools\python\user_packages\Python313\site-packages\PIL/ImImagePlugin.py�numberr3ls(����1�v�
�����Q�x���s�14
�%�%c�f�\rSrSrSrSrSrSSjr\S
Sj5r	\SSj5r15SSjrS
S	jrS16r
g)�ImImageFile�w�IMzIFUNC Image MemoryFc17��URceSURRS5;a
Sn[U5eURRS5 SnSUR[18'SUR['SUR['SUlURRS5nUS:XaM$U(aUS	:XdUS19:XaGO�X0RR5-n[U5S:�a
Sn[U5eURS5(aUSSnOURS5(aUSS
n[RU5nU(Ga'UR!SS5upgUR#SS5nUR#SS5nU[[$[4;aOUR'SS5n[)[+[,URS555n[U5S:XaUSnO$U[20:XaU[.;a[.UuoplU[0:Xa?X`R;aURUR3U5 OU/URU'OXpRU'U[4;aUS-
nO SUR#SS53n[U5eGMU(d
Sn[U5eUR[UlUR[21UlU(aPUR;S225(d:URRS5nU(aUR;S235(dM:U(d
Sn[U5e[<UR;GaURRS5nSn	Sn24[?S5H/nX�X�S-s=:XaX�S-:XaO OX�U:waSn25M+M-Sn	M1 UR@S;a|U	(aU26(d[CUSS5Ul"O�UR@S;aS=UlUlOUR@S;aSUlSUl[FRH"S U5Ul%O.UR@S!:XaU	(aU27(d[CU5Ul"SUl&URRO5=Ul(nURUl)URR;S"5(aQ[UURSS5n
U
S#;a1[VRX"S$S%URZ-X�S&S'SS
45/Ul.gURS(;a�URZSURZS-n[VRX"S)S%URZ-US*5[VRX"S)S%URZ-X�-S+5[VRX"S)S%URZ-USU--S,5/Ul.g[VRX"S)S%URZ-X�RSS
45/Ul.g![RanSn[U5UeSnAff=f![^a GNf=f)-N�28�dznot an IM filerr)�r;r�
��s
29����������r*zlatin-1�replace�*�,zSyntax error in IM header: �asciizNot an IM filezFile truncatedi�r;)rrr�PA)rrr)rrFrFrrrr&)��� �bit�rrrG�)rr�raw)�Grr@)�Rrr@)�Brr@)0�fp�read�SyntaxError�seek�info�MODE�SIZE�FRAMES�rawmode�readline�len�endswith�split�match�re�error�group�decode�SCALErA�tuple�mapr3�OPEN�COMMENT�append�TAGS�_size�_mode�30startswith�LUT�range�mode�list�lutr	rM�palette�frame�tell�_ImImageFile__offset�_fpr.r�_Tile�size�tiler/)�self�msg�nr1�m�e�k�vrr�	greyscale�linear�i�offs�bitsrxs               r2�_open�ImImageFile._open|sY���w�w�"�"�"�������S�)�)�"�C��c�"�"������Q��
����	�	�$��$��	�	�$����	�	�&�����������Q��A��E�z����U�31�a�7�l���G�G�$�$�&�&�A��1�v��|�&��!�#�&�&��z�z�'�"�"��c�r�F�����E�"�"��c�r�F��
.��K�K��N��32��w�w�q�!�}����H�H�Y�	�2���H�H�Y�	�2������-�-��	�	�#�s�+�A��c�&�!�'�'�#�,�7�8�A��1�v��{��a�D����$�Y�1��9�&*�1�g�O�A�|���<��I�I�~��	�	�!��+�+�A�.�()�s��	�	�!��#$�I�I�a�L���9���F�A��4�A�H�H�W�i�4P�3Q�R��!�#�&�&�y�|�"�C��c�"�"��Y�Y�t�_��33��Y�Y�t�_��34�����W�-�-������Q��A�����W�-�-��"�C��c�"�"��$�)�)���g�g�l�l�3�'�G��I��F��3�Z���:��S��!1�E�W��W�5E�E��z�Q��!"��'�!"�I� ��y�y�2�2��!�#'����
�#6�����y�y�J�.�47�7��35�T�\����l�2�%)��36�'-���#/�#3�#3�G�W�#E�D�L����e�#� ��#�G�}�D�H���37�#�w�w�|�|�~�-��
���7�7����<�<�"�"�4�(�(�
��4�<�<���+�,���{�*�!���!�6�D�I�I�#5�t�A�q�!�R�=P��!�D�I�38�
+��<�<�-�-��9�9�Q�<�$�)�)�A�,�.�D�����v��	�	�'9�4��N�����v��	�	�'9�4�;��U�����6�D�I�I�-�t�a�$�h�����D�I�����v��	�	�'9�4�,�,�PQ�SU�AV�W��D�I��c�8�8�
.�&��!�#�&�A�-��
.��B�
��
�s+�X�AX?�X<�)X7�7X<�?39Y
�Y
c�(�UR[$r-�rUrX�rzs r2�n_frames�ImImageFile.n_framess���y�y�� � �c�.�UR[S:�$)Nrr�r�s r2�is_animated�ImImageFile.is_animated s���y�y�� �1�$�$r�c��URU5(dg[UR[5(aURReXlURS:XaSnOS[UR5-nURSU-S-S-URS-nURX--nURUl40[R"SSUR-X@RSS45/Ulg)	NrrrGr�rMrKr@)�_seek_check�41isinstancervr42�exrsror[rxrurQrrwrYry)rzrsr�rxr�s     r2rT�ImImageFile.seek$s�������&�&���d�h�h�
�.�.��(�(�+�+���43��9�9����D��s�4�9�9�~�%�D����1���$�q�(�Q�.�$�)�)�A�,�>���}�}�u�|�+���(�(���
�O�O�E�6�D�I�I�#5�t�l�l�A�r�=R�S�44��	r�c��UR$r-)rsr�s r2rt�ImImageFile.tell:s���z�z�r�)45�__offsetrvrkrjrQrsrqrrrYryN)�return�None)r�r.)r��bool)rsr.r�r�)�__name__�46__module__�__qualname__�__firstlineno__�format�format_description�!_close_exclusive_fp_after_loadingr��propertyr�r�rTrt�__static_attributes__�r�r2r5r5wsL��
�F�-��(-�%�^�@�!��!��%��%�47�,r�r5)z0 1r)�	Greyscaler)r�r)zL 32SzI;32S)zL 16�I;16)zL 16L�I;16L)zL 16B�I;16B)zL 32FzF;32F)�RGBXr)�YCCr)rrrrrFrr�r�r�rrrr�rrc�8�[URup4URRSS5nUR
SUS3RS55 U(a�[U[5(aURS5n[RR[RRU55up�SRUSS	[!U	5-48U	/5nUR
S49US3RS55 UR
SUR"S
SUR"SS3RS55 UR
SUS3RS55 URS;aUR
S5 UR
SSUR%5-50-S-5 URS;ahUR&R)SS5n51[!U525S-nSn[+S5Hn
X�X�-X�S---
nUSSU-53--
nM UR
U5 [,R."X[,R0"SSUR"-S
US
S45/5 g![a!nSURS3n[U5UeSnAff=f)NzCannot save z
 images as IM�framesrzImage type: z image
54rD��\zName: z
55zImage size (x*y): rrBzFile size (no of images): )rrFsLut: 1
56r=i�r>rrrLr�rErMrKr@)�SAVEro�KeyErrorr/�encoderinfo�get�write�encoder��bytesrb�os�path�splitext�basename�joinr[rxrt�im�57getpaletternr�_saverw)r�rQ�filename�58image_typerYr~r{r��name�ext�59im_palette�colorsrrr�s              r2r�r�WsE��%�"�2�7�7�m��60�61�^�^�
�
��!�
,�F��H�H�|�J�<�z�
2�
9�
9�'�
B�C��62�h��&�&����w�/�H��G�G�$�$�R�W�W�%5�%5�h�%?�@�	���w�w��_�r�C��H�}�-�s�3�4��63���6�$��t�$�+�+�G�4�5��H�H�!�"�'�'�!�*��Q�r�w�w�q�z�l�$�
?�
F�
F�w�
O�P��H�H�)�&���
6�
=�
=�g�
F�G�	�w�w�+��64������H�H�W��b�g�g�i��
(�7�
2�3�	�w�w�+���U�U�%�%�e�W�5�65��Z��A�%�����q��A��&�*�v�Q��/?�@�@�G��w�#��,�/�/�G��	�����
�O�O�66���������(8�!�g�q�"�=M�N�O���?�%��R�W�W�I�]�3����o�1�$��%�s�I.�.67J�8J�Jz.im)r1rr�r0)r�zImage.ImagerQz	IO[bytes]r�zstr | bytesr�r�)%�68__future__rr�r_�typingrrr�rrr	�_utilr69rg�DATE�	EQUIPMENTrXrm�NAMErcrWrVrirfr�rn�j�compiler]r3r5r�r��
register_openr��
register_save�register_extensionr�r�r2�<module>r�s��6#�	�	��,�,� �70��
��&�	�	#����
���������Q��!�
�q�71�A����!�	�1��!��!�72����������z�	�73�z���!�
��������74���������.���M���M�� �"�!�"�"�#�&��'�(��)�*%�#�$�%�1��875/�A��2�a�S��?�D�2�a�S�����2�a�S��?�D�2�a�S����76/�77�A� ���H��1�#�h�/�D�2�a�S���� ���H��1�#�h�/�D�2�a�S����78�79�A��2�a�S��?�D�2�a�S�����2�a�S��?�D�2�a�S����80�81�q�"��A��2�a�S��?�D�2�a�S����82�	�83�84�9�:���D�)�%�%�D�\85�	�86�	�87�	��
�
�	�����
�!��($�X���K�&�&��4����K�&�&��.�����+�+�U�3r�
codekingpro/portable-devtools · Team Ai