o
    Z#a                     @   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 )ImtImageFileIMTzIM Toolsc                 C   s   d| j dvrtd| j d d }}	 | j d}|s!d S |dkr9dd	| j | j  | jddffg| _d S || j   }t	|dksLt	|dkrNd S |d t
d
krWqt|}|s`d S |dd\}}|dkrvt|}||f| _n|dkrt|}||f| _n|dkr|dkrd| _q)N   
d   znot an IM filer   Tr      raw)r   r      *   widthheightpixeln8L)fpreadSyntaxErrorseeksizetellmodetilereadlinelenordfieldmatchgroupint_size)selfxsizeysizesmkv r)   4/usr/lib/python3/dist-packages/PIL/ImtImagePlugin.py_open%   s<   
zImtImageFile._openN)__name__
__module____qualname__formatformat_descriptionr+   r)   r)   r)   r*   r       s    r   )	re r   r   compiler   r   register_openr/   r)   r)   r)   r*   <module>   s
   
: