U
    ?hW                     @  sN   d dl mZ ddlmZmZ G dd dejZeeje eejd dS )    )annotations   )Image	ImageFilec                   @  s0   e Zd ZdZdZddddZddddZd	S )
PcdImageFileZPCDzKodak PhotoCDNone)returnc                 C  s   | j d k	st| j d | j d}|d d dkrBd}t||d d@ }d | _|dkrdd| _n|dkrrd	| _d
| _d| _dd| j dd fg| _	d S )Ni      s   PCD_znot a PCD filei     r   Z   iRGB)i   i   Zpcd)r   r   i   )
fpAssertionErrorseekreadSyntaxErrortile_post_rotate_mode_sizesizeZtile)selfsmsgZorientation r   D/var/www/html/venv/lib/python3.8/site-packages/PIL/PcdImagePlugin.py_open   s    zPcdImageFile._openc                 C  s2   | j r.| jd k	st| j| j | _| jj| _d S )N)r   Zimr   rotater   r   )r   r   r   r   load_end4   s    zPcdImageFile.load_endN)__name__
__module____qualname__formatformat_descriptionr   r   r   r   r   r   r      s   r   z.pcdN)	
__future__r    r   r   r   Zregister_openr!   Zregister_extensionr   r   r   r   <module>   s   &