SF #75103: imghdr -- identify JPEGs in EXIF format
This commit is contained in:
parent
dd3e6cb213
commit
97db05de3e
|
@ -31,11 +31,13 @@ return value from \function{what()}:
|
|||
\lineii{'tiff'}{TIFF Files}
|
||||
\lineii{'rast'}{Sun Raster Files}
|
||||
\lineii{'xbm'}{X Bitmap Files}
|
||||
\lineii{'jpeg'}{JPEG data in JFIF format}
|
||||
\lineii{'jpeg'}{JPEG data in JFIF or Exif formats}
|
||||
\lineii{'bmp'}{BMP files}
|
||||
\lineii{'png'}{Portable Network Graphics}
|
||||
\end{tableii}
|
||||
|
||||
\versionadded[Exif detection]{2.5}
|
||||
|
||||
You can extend the list of file types \module{imghdr} can recognize by
|
||||
appending to this variable:
|
||||
|
||||
|
|
|
@ -101,6 +101,13 @@ def test_jpeg(h, f):
|
|||
|
||||
tests.append(test_jpeg)
|
||||
|
||||
def test_exif(h, f):
|
||||
"""JPEG data in Exif format"""
|
||||
if h[6:10] == 'Exif':
|
||||
return 'jpeg'
|
||||
|
||||
tests.append(test_exif)
|
||||
|
||||
def test_bmp(h, f):
|
||||
if h[:2] == 'BM':
|
||||
return 'bmp'
|
||||
|
|
Loading…
Reference in New Issue