B
    zb                 @   sF   d dl Z ddlmZmZ e dZG dd dejZeeje dS )    N   )Image	ImageFiles   ([a-z]*) ([^ \r\n]*)c               @   s   e Zd ZdZdZdd ZdS )ImtImageFileZIMTzIM Toolsc             C   s"  d| j dkrtd| j d d }}x| j d}|s@P |dkrpdd| j | j  | jddffg| _P q.|| j   }t	|dkst	|dkrP |d t
d	krq.t|}|sP |dd
\}}|dkrt|}||f| _q.|dkrt|}||f| _q.|dkr.|dkr.d| _q.W d S )N   
d   znot an IM filer   r      raw)r   r      *   widthZheightZpixelZn8L)fpreadSyntaxErrorseeksizetellmodeZtilereadlinelenordfieldmatchgroupintZ_size)selfZxsizeZysizesmkv r!   1lib/python3.7/site-packages/PIL/ImtImagePlugin.py_open%   s8    $

zImtImageFile._openN)__name__
__module____qualname__formatZformat_descriptionr#   r!   r!   r!   r"   r       s   r   )	re r   r   compiler   r   Zregister_openr'   r!   r!   r!   r"   <module>   s   
: