Team Ai
Datasetpublic

codekingpro/portable-devtools

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

2v�j� ���SSKJr SSKrSSKrSSKrSSKrSSKrSSKrSSKJ	r	 Sr3\4(aSSKJr S	S5SjjrSSjr
g)�)�annotationsN�)�ImageF)�ImageWinc6��	�UGc�[RS:XGa/[R"S5upV[R7"U5 S/nUbUS[
U5/-
nO"U(aUup�p�USUSU	SX�-8SX�-93/-
nUSU/-
n[R"U5nU(a[R"X�5e[R"U5n
U
R5 [R"U5 U(GaHUGb[R"S5upV[R10"U5 SS[
U5SSU/n[R"U5nU(a[R"X�5e[R"U5nU
RUR-11S	:�nSSS5 [R"U5 W(a,Uup�p�U
RX�-12X�-134[!S14U55S9nOU
R#U5nU
R5 U$U
RW15W-16WW	-1745nU
R5 U$U
$[RS:Xa�UbS
n[R$R'UUUb[)U5OS5unnn[R*"SUUSSUSS-S-S-S
5n
U(a+UunnUup�p�U
R#UU-18U	U-19U20U-21UU-2245n
U
$Un[R$R,(d
Sn[/U5e[R$R1U5unn[R*"SUUSSUSS-S5n
U(aU
R#U5n
U
$!,(df   GN�=f![.GaY UGcS[RS;Ga>[2R4"S5(aSS/nO@[2R4"S5(aS/nO![2R4"S5(a/SQnOe[R"S5upV[R23"U5 UR7U5 [R"U5nU(a[R"X�5e[R"U5n
U
R5 [R"U5 U(a%U
R#U5nU
R5 Us$U
s$ef=f)N�darwinz.png�
screencapturez-lz-R�,z-x�-o�dc3�*# �UH	oS-v� M g7f)�N�)�.0�coords  �SD:\code\apps\devtools\python\user_packages\Python313\site-packages\PIL/ImageGrab.py�	<genexpr>�grab.<locals>.<genexpr>Os���%B�T�E�a�i�T�s�)�box�win32�����r�RGB�raw�BGR������z$Pillow was built without XCB support�BGRX�r)rrzgnome-screenshot�-f�grim�	spectacle)r!z-nz-brr)�sys�platform�tempfile�mkstemp�os�close�str�24subprocess�call�CalledProcessErrorr�open�load�unlink�width�resize�tuple�crop�core�grabscreen_win32�int�	frombytes�HAVE_XCB�OSError�grabscreen_x11�shutil�which�append)�bbox�include_layered_windows�all_screens�xdisplay�window�fh�filepath�args�left�top�right�bottom�retcode�im�im_no_shadow�retina�25im_cropped�26im_resized�offset�size�data�x0�y0�display_name�msgs                         r�grabrV!s@�����<�<�8�#�#�+�+�F�3�L�B��H�H�R�L�#�$�D��!���s�6�{�+�+���+/�(��5���$��q���Q�u�z�l�!�F�J�<�H�I�I���T�8�$�$�D� �o�o�d�+�G�� �3�3�G�B�B����H�%�B��G�G�I��I�I�h����%�$,�#3�#3�F�#;�L�B��H�H�R�L�+�T�3�v�;��d�H�U�D�(�o�o�d�3�G��(�;�;�G�J�J����H�-��!#���L�,>�,>�!>��!D��.��I�I�h�'��37�0��5�%'�Y�Y�"�\�6�<�8� %�%B�T�%B� B�&/�&�27�28&(�W�W�T�]�29��H�H�J�%�%�!#���E�D�L�&�3�,�+G�!H�J��H�H�J�%�%��I�
�\�\�W�
$��!� ��!&���!<�!<�'��%�1��F��q�"��F�D�$�30���������a��1��q��B�&��	�B�����B�+/�(��5��W�W�d�R�i��r��5�2�:�v��{�K�L���I�'�L�#��z�z�"�"�8�C��#�,���Z�Z�.�.�|�<�31��d�8�_�_�U�D�$��v�t�A�w��{�A�
N��������B��	�c.�-��f����C�L�L�8K�$K��|�|�.�/�/�*�D�1�����f�%�%��x�����k�*�*�<���#�+�+�F�3�L�B��H�H�R�L��K�K��!� �o�o�d�+�G�� �3�3�G�B�B����H�%�B��G�G�I��I�I�h����W�W�T�]�32����33�!�!��I��3�s&�M>�4AN�>34N
�ES4�.S4�2S4c��[RS:Xat[R"/SQSS9nURS:wagSSKn[R"URURSS55n[R"U5$[RS:XGa[RR5up2US	:Xa{SSKnURS35U5SnUSS:Xa#X%SR!S5R#S
5nO"X%SR!S5R#S
5nUSUR%S5$['U[(5(aP[R"U5nUS:XaSSKJn UR/U5$US:XaSSKJn UR3U5$g[4R6"S5(aSn	O [4R6"S5(aSn	OSn	[8R:"S5(aU	S;a/SQn36O3[8R:"S5(aU	S;a/SQn37O
Sn[=U5e[R"U38SS9nURS:waZUR>nS H39n
X�;dM40 g U41SS!3nU(a$US"URA5R!53-
n[CU5e[R"UR5n[R"U5nURE5 U$)#Nr)�	osascriptz-eu#get the clipboard as «class PNGf»T)�capture_outputr������r�file�I��mbcs�zutf-16le��pngr)�PngImagePlugin�DIB)�BmpImagePlugin�WAYLAND_DISPLAY�wayland�DISPLAY�x11�wl-paste)rgN)rj�-t�image�xclip)riN)rmz42-selection�	clipboardrkz	image/pngrzDwl-paste or xclip is required for ImageGrab.grabclipboard() on Linux)sNothing is copiedsNo selections"No suitable type of content copieds not availablescannot convert s(xclip: Error: There is no owner for the z errorz: )#r"r#r)�run�43returncode�binascii�io�BytesIO�	unhexlify�stdoutrr,r3�grabclipboard_win32�struct�unpack_from�decode�split�index�44isinstance�bytesrarc�PngImageFilere�DibImageFiler&�getenvr:r;�NotImplementedError�stderr�strip�ChildProcessErrorr-)�prqrQ�fmtrw�o�filesrcre�session_typerDrU�err�silent_errorrJs               r�
grabclipboardr��sx��45�|�|�x���N�N�F��
46��
�<�<�1�����z�z�(�,�,�Q�X�X�b��_�=�>���z�z�$���	����	 ��J�J�2�2�4�	���&�=���"�"�3��-�a�0�A��B�x�1�}��R�����/�5�5�d�;���R����47�3�9�9�$�?���*�5�;�;�r�?�+�+��d�E�"�"��:�:�d�#�D��e�|�,�%�2�2�4�8�8����,�%�2�2�4�8�8��
�9�9�&�'�'�$�L�
�Y�Y�y�
!�
!� �L��L��<�<�48�#�#��8I�(I�.�D�
�\�\�'�
"�
"�|�}�'D�P�D�X�C�%�c�*�*��N�N�4��5���<�<�1���(�(�C�
!�� �&��
!� �!�W�I�V�$�C����C�I�I�K�.�.�0�1�2�2��#�C�(�(��z�z�!�(�(�#��
�Z�Z��
��49���	��	�)NFFNN)r=z tuple[int, int, int, int] | Noner>�boolr?r�r@z50str | NonerAzint | ImageWin.HWND | None�returnzImage.Image)r�zImage.Image | list[str] | None)�51__future__rrrr&r:r)r"r$rar�
TYPE_CHECKINGrrVr�rr�r�<module>r�s���"#�	�	�
��52����
���.2�$)���)-�u�53*�u�!�u��u��	u�54
'�u��
u�pNr�
codekingpro/portable-devtools · Team Ai