3
`¢JZï  ã               @   sR   d dl mZmZ d dlmZ dZG dd„ dejƒZejejeƒ ej	ejdƒ dS )é   )ÚImageÚ	ImageFile)Úi8z0.1c               @   s$   e Zd ZdZdZdd„ Zdd„ ZdS )ÚPcdImageFileZPCDzKodak PhotoCDc             C   sŠ   | j jdƒ | j jdƒ}|d d… dkr0tdƒ‚t|d ƒd@ }d | _|dkrVd| _n|dkrdd| _d	| _d| _dd| j dd fg| _d S )Ni   é   s   PCD_znot a PCD filei  é   r   éZ   ZRGBé   é   Zpcdé    é`   i¦ÿÿÿ)r	   r
   )r   r   i   )	ÚfpÚseekÚreadÚSyntaxErrorr   Útile_post_rotateÚmodeÚsizeZtile)ÚselfÚsZorientation© r   ú4/usr/lib/python3/dist-packages/PIL/PcdImagePlugin.pyÚ_open"   s    zPcdImageFile._openc             C   s$   | j r | jj| j ƒ| _| jj| _d S )N)r   ZimÚrotater   )r   r   r   r   Úload_end6   s    zPcdImageFile.load_endN)Ú__name__Ú
__module__Ú__qualname__ÚformatZformat_descriptionr   r   r   r   r   r   r      s   r   z.pcdN)
Ú r   r   Z_binaryr   Ú__version__r   Zregister_openr   Zregister_extensionr   r   r   r   Ú<module>   s
   #