Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2v�j����SSKJr SSKrSSKJrJrJr SSKJr \R"S5r3SSjr"SS	\R45r"S5S\R5r\R"\R \\5 \R""S\5 \R$"\R S
5 \R&"\R S5 g)�)�annotationsN�)�Image�	ImageFile�ImagePalette)�o8s$"([0-9]*) ([0-9]*) ([0-9]*) ([0-9]*)c�$�URS5$)Ns	/* XPM */)�6startswith)�prefixs �XD:\code\apps\devtools\python\user_packages\Python313\site-packages\PIL/XpmImagePlugin.py�_acceptr
s�����\�*�*�c�0�\rSrSrSrSrSSjrS	SjrSrg)7�XpmImageFile�#�XPMz
X11 Pixel Mapc��URce[URRS55(d
Sn[U5eURR	5nU(d
Sn[U5e[8R
U5nU(aOMM[URS55[URS554Ul	[URS55n[URS55n0n[U5H�nURR	5R5nUSUS-nX%S-SR5n	[S	[U	5S5H�n9X�S10:XdM
X�S-nUS:XaX�RS'OgURS
5(aD[USSS5n[!US-	S-5[!US-	S-5-[!US-5-Xh'O
Sn[#U5e M� Sn[#U5e US:�aSUlXV4n
O[SUl[&R("SSR+UR-555UlU[1UR3554n
[4R6"SSUR8-URR;5U
5/Ulg)N�	znot an XPM filezbroken XPM filer��������r�csNone�transparency�#����zcannot read this XPM file��RGB�Pr�xpm)rr)�fpr
�read�SyntaxError�readline�xpm_head�match�int�group�_size�range�rstrip�split�len�infor11r�12ValueError�_moder�raw�join�values�palette�tuple�keysr�_Tile�size�tell�tile)�self�msg�line�m�palette_length�bppr6�_�c�s�i�rgb�rgb_int�argss              r�_open�XpmImageFile._open'sd���w�w�"�"�"��t�w�w�|�|�A��'�'�#�C��c�"�"���7�7�#�#�%�D��'��!�#�&�&����t�$�A����������_�c�!�'�'�!�*�o�5��13��Q�W�W�Q�Z����!�'�'�!�*�o��14���~�&�A��7�7�#�#�%�,�,�.�D��Q��q��!�A��1�W�r�"�(�(�*�A��1�c�!�f�a�(���4�4�<���E�(�C��g�~�45�	�	�.�1�����-�-�"%�c�!�"�g�r�"2����2�
��4�5� �'�Q�,�#�!5�6�7� ��3��/�0� �15�:��(��o�-��#)�*2�� ��o�%�9'�>�C���D�J��>�D��D�J�'�+�+�E�3�8�8�G�N�N�<L�3M�N�D�L���w�|�|�~�.�/�D��_�_�U�F�T�Y�Y�,>�������PT�U�V��	rc���URup#URce[U5Vs/sH1o@RR5SUS-R	U5PM3 nnSRU5$s snf)Nrr)r:r#r,r&�ljustr4)r=�16read_bytes�xsize�ysizerFrEs      r�	load_read�XpmImageFile.load_readjsl���y�y����w�w�"�"�"�EJ�5�\�R�\��W�W�
�
�
��E�A�I�
.�
4�
4�U�
;�\��R��x�x��{���
Ss�8A6)r2r+r6r<N)�return�None)rNr)rS�bytes)	�__name__�17__module__�__qualname__�__firstlineno__�format�format_descriptionrJrQ�__static_attributes__�rrrr#s��
�F�(��AW�F	rrc�"�\rSrSrSrSSjrSrg)�18XpmDecoder�vTc���URce[5nURup4URRURR19-nURS:XaUS-nSn[U5U:a�URR5nU(dO�UR5S:XaU(dSnMPSRURS5SS5n[S	[U5U5H?nXxX�-n	URS:Xa	X$U	-
nM"U[URU	55-
nMA [U5U:aM�UR[!U55 g20)Nr rFs/* pixels */T�"r�����r)rcr)�fd�	bytearrayrI�staterOrP�moder/r&r-r4r.r,r�index�21set_as_rawrU)22r=�buffer�datarBr6�dest_length�pixel_headerr?rF�keys23          r�decode�XpmDecoder.decodeys-���w�w�"�"�"��{���y�y����j�j�&�&����)9�)9�9���9�9����1��K����$�i�+�%��7�7�#�#�%�D����{�{�}��/��#����9�9�T�Z�Z��-�a��3�4�D��1�c�$�i��-���q�w�'���9�9��%��C�L�(�D��B�w�}�}�S�1�2�2�D�.��$�i�+�%�	
����d��$�rr]N)rjz$bytes | Image.SupportsArrayInterfacerSztuple[int, int])rVrWrXrY�	_pulls_fdror\r]rrr_r_vs���I�rr_r"z.xpmz	image/xpm)rrUrS�bool)�24__future__r�re�rrr�_binaryr�compiler'r
r�	PyDecoderr_�
register_openrZ�register_decoder�register_extension�
register_mimer]rr�<module>r}s��� #�	�,�,���:�:�=�>��+�P�9�&�&�P�f��$�$��D���L�'�'��w�?����u�j�)�����,�,�f�5����L�'�'��5r
codekingpro/portable-devtools · Team Ai