o
    h                     @   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      *   width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#   Z/var/www/html/magazine_api/magazine_env/lib/python3.10/site-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   Zregister_openr)   r#   r#   r#   r$   <module>   s
   
: