summaryrefslogtreecommitdiffstats
path: root/Lib/imghdr.py
diff options
context:
space:
mode:
authorSerhiy Storchaka <storchaka@gmail.com>2014-05-25 08:45:37 (GMT)
committerSerhiy Storchaka <storchaka@gmail.com>2014-05-25 08:45:37 (GMT)
commit2f8dca735e9e30aab6cea2270875021b3098bd2a (patch)
tree74cf9e463b935a6d961cf5d7948d293221fb4454 /Lib/imghdr.py
parente84d26c61b826792f62d49cda64f1f8c76dcf55c (diff)
downloadcpython-2f8dca735e9e30aab6cea2270875021b3098bd2a.zip
cpython-2f8dca735e9e30aab6cea2270875021b3098bd2a.tar.gz
cpython-2f8dca735e9e30aab6cea2270875021b3098bd2a.tar.bz2
Issue #20197: Added support for the WebP image type in the imghdr module.
Patch by Fabrice Aneche and Claudiu Popa.
Diffstat (limited to 'Lib/imghdr.py')
-rw-r--r--Lib/imghdr.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/Lib/imghdr.py b/Lib/imghdr.py
index add2ea8..fe77e49 100644
--- a/Lib/imghdr.py
+++ b/Lib/imghdr.py
@@ -110,6 +110,12 @@ def test_bmp(h, f):
tests.append(test_bmp)
+def test_webp(h, f):
+ if h.startswith(b'RIFF') and h[8:12] == b'WEBP':
+ return 'webp'
+
+tests.append(test_webp)
+
#--------------------#
# Small test program #
#--------------------#