OwlCyberSecurity - MANAGER
Edit File: XVThumbImagePlugin.cpython-38.pyc
U g� ^� � @ s� d dl mZmZmZ d dlmZmZ dZdZe d�D ]TZ e d�D ]FZe d�D ]8Zeee d d �eed d � eed d � ZqLq@q4d d� Z G dd � d ej�Ze�ejee � dS )� )�Image� ImageFile�ImagePalette)�i8�o8s P7 332� � � � � � c C s | d d� t kS )N� )�_MAGIC)�prefix� r �8/usr/lib/python3/dist-packages/PIL/XVThumbImagePlugin.py�_accept# s r c @ s e Zd ZdZdZdd� ZdS )�XVThumbImageFileZXVThumbzXV thumbnail imagec C s� t | j�d��std��| j�� | j�� }|s8td��t|d �dkr"qLq"|�� �� }d| _t |d �t |d �f| _ t�dt �| _d d | j | j�� | jddffg| _d S )Nr znot an XV thumbnail filez(Unexpected EOF reading XV thumbnail file� �# �Pr ZRGB�raw)r r )r �fp�read�SyntaxError�readliner �strip�split�mode�intZ_sizer r �PALETTEZpalette�size�tellZtile)�self�sr r r �_open0 s zXVThumbImageFile._openN)�__name__� __module__�__qualname__�formatZformat_descriptionr% r r r r r + s r N)� r r r Z_binaryr r r r �range�r�g�br r Z register_openr) r r r r �<module> s .� #