Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2v�j�����SSKJr SSKrSSKJrJr SSKJr SSSS	S3SSS
.r	SSjr4"SS\R55r\R"\R\\65 \R"\RS5 g)�)�annotationsN�)�Image�	ImageFile)�i32le)�A�L)r	r	)�RGBA�LA)�RGBzYCC;P)r7zYCCA;P)rr)r8r9))i�)i)i�i�)iii)i�i�i�i�)iii)i�i�i�i�c�@�UR[R5$�N)�10startswith�olefile�MAGIC)�prefixs �XD:\code\apps\devtools\python\user_packages\Python313\site-packages\PIL/FpxImagePlugin.py�_acceptr,s�����W�]�]�+�+�c�t^�\rSrSrSrSrSSjrSS
SjjrSSSjjrSSjr	SU4Sjjr11SU4S	jjrS12rU=r
$)�FpxImageFile�4�FPX�FlashPixc�D�URce[R"UR5UlURRnU(aURS:wa
Sn[U5eURS5 g![anSn[U5UeSnAff=f)Nz!not an FPX file; invalid OLE filez$56616700-C154-11CE-8553-00AA00A1F95Bznot an FPX file; bad root CLSIDr)	�fpr�	OleFileIO�ole�OSError�SyntaxError�root�clsid�_open_index)�self�e�msgr!s    r�_open�FpxImageFile._open8s���13�w�w�"�"�"�	*��(�(����1�D�H�14�x�x�}�}���t�z�z�%K�K�3�C��c�"�"��������	*�5�C��c�"��)��	*�s�%B�15B�B�Bc��^	�URRSUS3S/5n[US[5(de[US[5(deUSUS4Ul[UR5nSnUS:�aUS-nUS-
nUS:�aMUS-16UlURS	-nUS17U-m	[T	[5(a[T	S5=nS:�a
Sn[U5e[U	4S
j[U555n[UuUlUl0Ul[S5H#nSUS	--nXR;dMX%UR U'M% UR#SUR5 g)N�Data Object Store �06dzImage Contentsiir�@��i�zInvalid number of bandsc3�N># �UHn[TSUS--5S-v� M g7f)�r/i���N)�i32)�.0�i�ss  �r�	<genexpr>�+FpxImageFile._open_index.<locals>.<genexpr>os%����L�|�!�s�1�a�!�a�%�i�(�:�5�|�s�"%�i)r�
getproperties�18isinstance�int�_size�max�size�maxid�bytesr2r�tuple�range�MODES�_mode�rawmode�jpeg�_open_subimage)19r$�index�propr>r4�id�bandsr&�colorsr5s20         @rr#�FpxImageFile._open_indexKss����x�x�%�%�!�%���
-�/C�D�21���$�y�/�3�/�/�/�/��$�y�/�3�/�/�/�/��)�_�d�9�o�5��22��4�9�9�~��
���R�i��1�9�D�
��F�A��R�i���U��23��Z�Z�2�
����R�� ���!�U�#�#��Q���(:��a�'?�+�C��#�,���L�u�U�|�L�L��#(��=� ��24�D�L���	��s��A��a�2�g�&�B��z�#�x��	�	�!���25	
���A�t�z�z�*rc��SUS3SUS3S/nURRU5nURS5 URS5n[US5[US	54n[US265[US5p�[US5n	[US5n27X`R:wa
S
n[U5eUR
SU	-5 UR[US5U28-5nS=p�Uup�/Ul[S[U5U295GH�n[X�U-5n[X�U-5n[UUS	-5nUS:XaMURR[R"SX�UU4[UU5S-UR55 O�US:XaRURR[R"SX�UU4[UU5S-URUSS30455 O�US:Xa�USnUSnURnU(aUS:XaSunnOSnOUnURR[R"SX�UU4[UU5S-UU455 U(aURUUlO
Sn[U5eX�-
nX�:�dGM�SX�-p�X�:�dGM� O UR"ceX0lUR"UlSUlg)Nr*r+zResolution �04dzSubimage 0000 Header��$r/r1r.�� zsubimage mismatch�r�rawr�fillr-��r31)�YCbCrK�CMYKrFzunknown/invalid compression)r�32openstream�readr2r>r�seek�tilerB�len�min�appendr�_TilerErF�tile_prefixr�stream�_fp)r$rH�subimagerdrr5r>�xtile�ytile�offset�lengthr&�x�y�xsize�ysizer4�x1�y1�compression�internal_color_conversion�jpeg_tablesrE�jpegmodes                        rrG�FpxImageFile._open_subimage|s���33!��s��,��(�3��(�"�34���X�X�
 �
 ��
(��	�����
�G�G�B�K���1�a�y�#�a��)�#���1�b�z�3�q�"�:�u��Q�����Q�����9�9��%�C��#�,��	����V����G�G�C��2�J��'�(���	�������	��q�#�a�&�&�)�A��U��I�&�B��U��I�&�B��a��Q��-�K��a���	�	� � ��O�O���r�2���A�q�	�B�����	����!��	�	� � ��O�O���r�2���A�q�	�B�����q��B�x�0�	����!�,-�b�E�)���e���,�,��,��&�(�-=�)��'�#'�� '�H��	�	� � ��O�O���r�2���A�q�	�B�� �(�+�	���'+�y�y��'=�D�$��4���c�l�"�
�J�A��z��!�)�1��:��K*�N�w�w�"�"�"����7�7�����rc���UR(d1URRURSSS/-5Ul[RRU5$)Nr-zSubimage 0000 Data)rrr[rdr�load)r$s rrw�FpxImageFile.load�sI���w�w��h�h�)�)�$�+�+�b�q�/�=Q�<R�*R�S�D�G��"�"�'�'��-�-rc�V>�URR5 [TU]5 gr)r�close�super)r$�	__class__s �rrz�FpxImageFile.close�s���������
��
�rc�V>�URR5 [TU]
5 gr)rrzr{�__exit__)r$�argsr|s  �rr�FpxImageFile.__exit__�s���������
���r)rerDr<rrFr?rrErdr^rc)�return�None)r)rHr;r�r�)rr)rHr;rfr;r�r�)r�zImage.core.PixelAccess | None)r��objectr�r�)�__name__�35__module__�__qualname__�__firstlineno__�format�format_descriptionr'r#rGrwrzr�__static_attributes__�
__classcell__)r|s@rrr4s4���
�F�#���&/+�bo�b.���rrz.fpx)rr@r��bool)�36__future__rr�rr�_binaryrr2rCrr�
register_openr��register_extension�rr�<module>r�s{��"#���!�37��,�*:�6H�*8�6F�	��&,�E�9�&�&�E�X���L�'�'��w�?�����,�,�f�5r
codekingpro/portable-devtools · Team Ai