@@ -798,8 +798,8 @@ def _repr_javascript_(self):
798798# constants for identifying png/jpeg/gif/webp data
799799_PNG = b'\x89 PNG\r \n \x1a \n '
800800_JPEG = b'\xff \xd8 '
801- _GIF1 = b" GIF87a"
802- _GIF2 = b" GIF89a"
801+ _GIF1 = b' GIF87a'
802+ _GIF2 = b' GIF89a'
803803_WEBP = b'WEBP'
804804
805805
@@ -838,34 +838,36 @@ def _gifxy(data):
838838def _webpxy (data ):
839839 """read the (width, height) from a WEBP header"""
840840 if data [12 :16 ] == b"VP8 " :
841- width , height = struct .unpack (' <HH' , data [24 :30 ])
842- width = ( width & 0x3fff )
843- height = ( height & 0x3fff )
841+ width , height = struct .unpack (" <HH" , data [24 :30 ])
842+ width = width & 0x3FFF
843+ height = height & 0x3FFF
844844 return (width , height )
845845 elif data [12 :16 ] == b"VP8L" :
846- size_info = struct .unpack ('<I' , data [21 :25 ])[0 ]
846+ size_info = struct .unpack ("<I" , data [21 :25 ])[0 ]
847847 width = 1 + ((size_info & 0x3F ) << 8 ) | (size_info >> 24 )
848- height = 1 + ((((size_info >> 8 ) & 0xF ) << 10 ) |
849- (((size_info >> 14 ) & 0x3FC ) << 2 ) |
850- ((size_info >> 22 ) & 0x3 ))
848+ height = 1 + (
849+ (((size_info >> 8 ) & 0xF ) << 10 )
850+ | (((size_info >> 14 ) & 0x3FC ) << 2 )
851+ | ((size_info >> 22 ) & 0x3 )
852+ )
851853 return (width , height )
852854 else :
853855 raise ValueError ("Not a valid WEBP header" )
854856
855857
856858class Image (DisplayObject ):
857859
858- _read_flags = 'rb'
859- _FMT_JPEG = u' jpeg'
860- _FMT_PNG = u' png'
861- _FMT_GIF = u' gif'
862- _FMT_WEBP = u' webp'
860+ _read_flags = "rb"
861+ _FMT_JPEG = " jpeg"
862+ _FMT_PNG = " png"
863+ _FMT_GIF = " gif"
864+ _FMT_WEBP = " webp"
863865 _ACCEPTABLE_EMBEDDINGS = [_FMT_JPEG , _FMT_PNG , _FMT_GIF , _FMT_WEBP ]
864866 _MIMETYPES = {
865- _FMT_PNG : ' image/png' ,
866- _FMT_JPEG : ' image/jpeg' ,
867- _FMT_GIF : ' image/gif' ,
868- _FMT_WEBP : ' image/webp' ,
867+ _FMT_PNG : " image/png" ,
868+ _FMT_JPEG : " image/jpeg" ,
869+ _FMT_GIF : " image/gif" ,
870+ _FMT_WEBP : " image/webp" ,
869871 }
870872
871873 def __init__ (
@@ -987,7 +989,7 @@ def __init__(
987989 format = self ._FMT_PNG
988990 elif ext == u'gif' :
989991 format = self ._FMT_GIF
990- elif ext == u' webp' :
992+ elif ext == " webp" :
991993 format = self ._FMT_WEBP
992994 else :
993995 format = ext .lower ()
0 commit comments