
    hA                        S SK Jr  SSKJrJr   " S S\R                  5      r\R                  " \R                  \5        \R                  " \R                  S5        g)    )annotations   )Image	ImageFilec                  0    \ rS rSrSrSrSS jrSS jrSrg)	PcdImageFile   PCDzKodak PhotoCDc                   U R                   c   eU R                   R                  S5        U R                   R                  S5      nUR                  S5      (       d  Sn[	        U5      eUS   S-  nS U l        US:X  a  SU l        OUS:X  a  SU l        S	U l        S
U l        [        R                  " SSU R                  -   S5      /U l        g )Ni   s   PCD_znot a PCD filei     r   Z   iRGB)i   i   pcd)r   r   i   )fpseekread
startswithSyntaxErrortile_post_rotate_mode_sizer   _Tilesizetile)selfsmsgorientations       D/var/www/html/env/lib/python3.13/site-packages/PIL/PcdImagePlugin.py_openPcdImageFile._open   s    ww"""TGGLL||G$$"Cc""gk $!$&D!A$'D!

__UFTYY,>	JK	    c                    U R                   (       aF  U R                  R                  U R                   5      U l        U R                  R                  U l        g g )N)r   imrotater   r   )r   s    r   load_endPcdImageFile.load_end4   s9      ggnnT%:%:;DGDJ !r"   )r   r   r$   r   r   N)returnNone)	__name__
__module____qualname____firstlineno__formatformat_descriptionr    r&   __static_attributes__ r"   r   r   r      s    F(L,&r"   r   z.pcdN)	
__future__r    r   r   r   register_openr.   register_extensionr1   r"   r   <module>r6      sN     # &9&& &H   L'' 6   ,,f 5r"   