File: //usr/lib64/python3.6/__pycache__/imghdr.cpython-36.opt-1.pyc
3
\ @ s2 d Z ddlmZ dgZd%ddZg Zdd Zeje dd Zeje d
d Z eje dd
Z
eje
dd Zeje dd Zeje dd Z
eje
dd Zeje dd Zeje dd Zeje dd Zeje dd Zeje dd Zeje d d! Zd"d# Zed$kr.e dS )&z<Recognize image file formats based on their first few bytes. )PathLikewhatNc
C s d }zl|d krNt | ttfr2t| d}|jd}n| j }| jd}| j| xtD ]}|||}|rT|S qTW W d |r~|j X d S )Nrb )
isinstancestrr openreadtellseektestsclose)filehflocationZtfres r /usr/lib64/python3.6/imghdr.pyr s
c C s | dd dkrdS dS )z JPEG data in JFIF or Exif format
JFIF ExifZjpegN)r r r )r r r r r test_jpeg% s r c C s | j drdS d S )Ns PNG
Zpng)
startswith)r r r r r test_png, s
r c C s | dd dkrdS dS )zGIF ('87 and '89 variants)Nr GIF87a GIF89aZgif)r r r )r r r r r test_gif2 s r c C s | dd dkrdS dS )z-TIFF (can be in Motorola or Intel byte order)N MM IIZtiff)r r! r )r r r r r test_tiff9 s r"