| Server IP : 146.190.157.162 / Your IP : 216.73.216.78 Web Server : Apache System : Linux ubuntu-s-2vcpu-4gb-amd-sfo3-01-KIT-DIGITAL 6.5.0-44-generic #44-Ubuntu SMP PREEMPT_DYNAMIC Fri Jun 7 15:10:09 UTC 2024 x86_64 User : businessweek ( 639) PHP Version : 8.2.10-2ubuntu2.2 Disable Function : exec,passthru,shell_exec,system,proc_open,popen,pcntl_exec,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_signal,pcntl_signal_dispatch,pcntl_getpriority,pcntl_setpriority,dl,putenv,parse_ini_file,show_source MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /usr/lib/python3/dist-packages/PIL/__pycache__/ |
Upload File : |
�
D#�d" � � � d dl Z d dlZddlmZmZ ddlmZ ddlmZ d� Z ddddd d
ddd
�Z
G d� dej � � Zd� Z G d� dej
� � Z ej de� � ej ej ee � � ej ej e� � ej ej d� � ej ej g d�� � dS )� N� )�Image� ImageFile)�i16be)�o8c �N � t | � � dk ot | � � dk S )N� �� )�len�i16)�prefixs �4/usr/lib/python3/dist-packages/PIL/SgiImagePlugin.py�_acceptr ! s# � ��v�;�;�!��2��F���s� 2�2� �L�L;16B�RGBzRGB;16B�RGBAzRGBA;16B))r r r )r r r )r r r )r r r )r � r )r r r )r r � )r r r c � � e Zd ZdZdZd� ZdS )�SgiImageFile�SGIzSGI Image File Formatc �: � d}| j � |� � }t |� � sd}t |� � �|d }|d }t |d� � }t |d� � }t |d� � }t |d� � } ||| f}
d } t
|
}n# t $ r Y nw xY w|d k rd
}t |� � �||f| _ |� d� � d | _ | j d
k rd| _
d}|dk ro||z |z }
|dk rdd| j z || j d|ffg| _ d S g | _ |}| j D ]0}| j �
dd| j z ||d|ff� � ||
z
}�1d S |dk rdd| j z ||||ffg| _ d S d S )N� zNot an SGI image filer r r � � �
� �Unsupported SGI image mode�;r r z image/rgb����SGI16)r r �rawr �sgi_rle)�fp�readr �
ValueErrorr �MODES�KeyError�_size�split�mode�custom_mimetype�size�tile�append)�self�headlen�s�msg�compression�bpc� dimension�xsize�ysize�zsize�layout�rawmode�orientation�pagesize�offset�layers r �_openzSgiImageFile._open7 s � ����G�L�L��!�!���q�z�z� "�)�C��S�/�/�!� ��d�� ��d�� ��1�I�I� � �A�q� � �� �A�q� � �� �A�r�
�
�� �i��&�� �� ��F�m�G�G��� � � ��D� ���� �b�=�=�.�C��S�/�/�!��E�\��
��M�M�#�&�&�q�)�� ��9����#.�D� � �� �!����u�}�s�*�H��a�x�x��f�t�y�0�'�D�I�q�+�;V�W��� � � � �� � ��!�Y� '� '�E��I�$�$����� 2�F�U�A�{�<S�T�� � � �h�&�F�F� '� '�
�A�
�
��F�T�Y�.��'�;�PS�9T�U��D�I�I�I� �
s �
B# �#
B0�/B0N)�__name__�
__module__�__qualname__�format�format_descriptionrB � r r r r 3 s3 � � � � � �
�F�0��C� C� C� C� Cr r c � � | j dk r'| j dk r| j dk rd}t |� � �| j }|� dd� � }|dvrd}t |� � �d }d
}d}d} | j \ }
}| j dk r |dk rd} n
| j dk rd
} t | j � � }| dk s| d
k rd}t | � � � � � |k r6d|� dt | � � � � � � �}t |� � �d}
d}t j � t j �
|� � � � d }|� dd� � }d}|� t j d|� � � � |� t |� � � � |� t |� � � � |� t j d| � � � � |� t j d|
� � � � |� t j d|� � � � |� t j d|� � � � |� t j d|
� � � � |� t j d|� � � � |� t j dd� � � � |� t j d|� � � � |� t j dd� � � � |� t j d|� � � � |� t j dd� � � � d}|d
k rd}| � � � D ]-}|� |� d|d|� � � � �.t% |d� � r|� � � d S d S )Nr r r r r7 r )r r z%Unsupported number of bytes per pixelr"