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 )ImtImageFileZ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      *   widthZheightZpixelZn8L)fpreadSyntaxErrorseeksizetellmodeZtilereadlinelenordfieldmatchgroupint_size)selfZxsizeZysizesmkv r"   4/usr/lib/python3/dist-packages/PIL/ImtImagePlugin.py_open%   s<   
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
   
: