Files
old-saburly-wagtail-web/env/lib/python3.10/site-packages/PIL/__pycache__/WebPImagePlugin.cpython-310.pyc

94 lines
7.6 KiB
Plaintext
Raw Normal View History

2024-08-27 20:33:44 +02:00
o
<00><><EFBFBD>f-<00>@sddlmZddlmZddlmZmZddlmZm Z z
ddlm
Z
dZ Wn e y1dZ Ynwdddd <09>Z ddd
<EFBFBD>Zd d d d <0A>Zd$dd<13>ZGdd<15>de j <09>Zd%dd<1E>Zd%dd <20>Ze<08>ejee<10>e r<>e<08>eje<13>e
jrve<08>eje<12>e<08>ejd!<21>e<08>ejd"<22>d#Sd#S)&<26>)<01> annotations)<01>BytesIO)<02>IO<49>Any<6E>)<02>Image<67> ImageFile)<01>_webpTF)<03>RGBX<42>RGBA<42>RGB)r r r r )sVP8 sVP8XsVP8L<38>prefix<69>bytes<65>return<72>
bool | strcCsN|dd<01>dk}|dd<04>dk}|dd<06>tv}|r%|r%|r%ts# dSdSd S)
N<EFBFBD>sRIFF<46><00> sWEBP<42>zEimage file could not be identified because WEBP support not installedTF)<02>_VP8_MODES_BY_IDENTIFIER<45> SUPPORTED)r <00>is_riff_file_format<61> is_webp_file<6C>is_valid_vp8_mode<64>r<00>U/home/amir/Desktop/saburlyweb/env/lib/python3.10/site-packages/PIL/WebPImagePlugin.py<70>_accepts <04>rcs<>eZdZdZdZdZdZddd<07>Zd d d
<EFBFBD>Zd!d d<0E>Z d"d#dd<13>Z
dd<15>Z d!dd<17>Z <0C>fdd<19>Z d$dd<1C>Zd%<25>fdd<1E> Z<0F>ZS)&<26> WebPImageFile<6C>WEBPz
WebP imagerr<00>NonecCs<>tjs>t<00>|j<03><04><00>\}}}|_}}|r||jd<|r ||jd<||f|_t|<01>|_dd|j d|j
fg|_ d|_ d|_ dSt<00>|j<03><04><00>|_|j<0F><10>\}}}}}} ||f|_||jd<|d ?d
@|d ?d
@|d ?d
@|d
@f\}
} } } | | | |
f|jd <||_ |j dk|_ | dkr<>dn| |_| |_g|_ |j<0F>d<10>}|j<0F>d<11>}|j<0F>d<12>}|r<>||jd<|r<>||jd<|r<>||jd<|jdd<14>dS)N<> icc_profile<6C>exif<69>raw<61>rrrrF<>loop<6F><00><>rr<00>
backgroundr
r <00>ICCP<43>EXIFzXMP <20>xmp)<01>reset)r <00> HAVE_WEBPANIM<49>
WebPDecode<EFBFBD>fp<66>read<61>_mode<64>info<66>_sizer<00>size<7A>mode<64>tile<6C>n_frames<65> is_animated<65>WebPAnimDecoder<65>_decoder<65>get_info<66>rawmode<64> get_chunk<6E>_reset)<0F>self<6C>data<74>width<74>heightr r!<00>
loop_count<EFBFBD>bgcolor<6F> frame_countr4<00>bg_a<5F>bg_r<5F>bg_g<5F>bg_br*rrr<00>_open/sN<12>








 <0C>    


zWebPImageFile._open<65>dict[str, Any] | NonecCsd|jvrdS|<00><01><00><02>S)Nr!)r1<00>getexif<69>_get_merged_dict<63>r>rrr<00>_getexifcs
 zWebPImageFile._getexif<69>frame<6D>intcCs|<00>|<01>sdS||_dS<00>N)<02> _seek_check<63>_WebPImageFile__logical_frame<6D>r>rOrrr<00>seekhs

zWebPImageFile.seekTr+<00>boolcCs$|r|j<00><01>d|_d|_d|_dS)Nr<00><><EFBFBD><EFBFBD><EFBFBD>)r9r+<00>_WebPImageFile__physical_frame<6D>_WebPImageFile__loaded<65>_WebPImageFile__timestamp)r>r+rrrr=os


zWebPImageFile._resetcCsh|j<00><01>}|jd7_|dur|<00><03>|<00>d<02>d}t|<02><01>|\}}||j}||_||8}|||fS)Nrrz(failed to decode next frame in WebP file)r9<00>get_nextrXr=rU<00>EOFErrorrZ)r><00>ret<65>msgr?<00> timestamp<6D>durationrrr<00> _get_nextvs



zWebPImageFile._get_nextcCsD|j|krdS||jkr|<00><01>|j|kr |<00><02>|j|ksdSdSrQ)rXr=rarTrrr<00>_seek<65>s


<12>zWebPImageFile._seekcs<>tjr@|j|jkr@|<00>|j<03>|<00><05>\}}}||jd<||jd<|j|_|jr/|jr/|j<07> <09>t
|<01>|_dd|j d|j fg|_ t<0E><00><0F>S)Nr_r`r"r#r)r r,rYrSrbrar1r.<00> _exclusive_fp<66>closerr3r;r5<00>super<65>load)r>r?r_r`<00><01> __class__rrrf<00>s  

 


zWebPImageFile.load<61>poscCsdSrQr)r>rirrr<00> load_seek<65>szWebPImageFile.load_seekcstjst<02><00><03>S|jSrQ)r r,re<00>tellrSrMrgrrrk<00>s
zWebPImageFile.tell)rr)rrJ)rOrPrr)T)r+rVrr)rirPrr)rrP)<11>__name__<5F>
__module__<EFBFBD> __qualname__<5F>format<61>format_descriptionrYrSrIrNrUr=rarbrfrjrk<00> __classcell__rrrgrr)s

4
 
 
r<00>im<69> Image.Imager.<00> IO[bytes]<5D>filename<6D> str | bytesrc) Cs<>|j<00><01>}t|<03>dg<00><02>}d}|g|D]
}|t|dd<04>7}q|dkr+t|||<02>dSd}d|vr6|d}n1d|jvrg|jd}t|t<08>rg|<00> <09>}|ra||d|dd<00>\} }
} | |
| df}n|||df}|j<00>d |j<06>d d<02><02>} |j<00>d
d<02>} |j<00>d d <0C>}|j<00>d d<00>}|j<00>dd<00>}|j<00>dd <0C>}d }|j<00>dd <0C>}|j<00>dd<12>}|j<00>dd<14>}|j<00>dd<02>}|j<00>d<16>p<>d}|j<00>dd<17>}t|t
j <0B>r<>|<18> <0C>}|j<00>dd<17>}|r<>d }|dur<>|r<>dnd}|dur<>|r<>dnd}t|tt f<02><02>rt|<07>dk<03>stdd<1F>|D<00><01><01>sd |<07><00>}t|<1A><01>|\}}}}|d!>|d">B|d#>B|d>B}t<11>|jd|jd|| |||||<12> }d} d}!|<00><14>}"z<>|g|D]<5D>}t|dd<04>}#t|#<23>D]s}$|<06>|$<24>|<06><17>|}%|j}&|jtv<01>r<>d$|jv<00>pd%|jv<00>p|jd&k<02>od$|j<1A><1B>v}'|'<27>r<>d'nd(}&|<06>|&<26>}%|&d(k<02>r<>d)}&|<1F>|%<25> d*|&<26>t|!<21>|%jd|%jd|&||||<16> t| tt f<02><02>r<>|!| | 7}!n|!| 7}!| d7} <20>qQ<71>qEW|<00>|"<22>n|<00>|"<22>w|<1F>dt|!<21>ddd|||d<02> |<1F>|||<19>}(|(du<00>r<>d+}t|<1A><01>|<01> |(<28>dS),N<> append_imagesrr6r)rrrrr'<00>r&r`r$<00> minimize_sizeF<65>kmin<69>kmax<61> allow_mixed<65>lossless<73>quality<74>P<00> alpha_quality<74>d<00>methodr <00>r!r*<00> <00><00>rcss(<00>|]}d|ko dknVqdS)r<00>Nr)<02>.0<EFBFBD>vrrr<00> <genexpr><3E>s<02>&z_save_all.<locals>.<genexpr>z:Background color is not an RGBA tuple clamped to (0-255): r%rr<00>A<>a<>Pr r r
r"<00>1cannot write file as WebP (encoder returned None))!<21> encoderinfo<66>copy<70>list<73>get<65>getattr<74>_saver1<00>
isinstancerP<00>
getpaletter<00>Exif<69>tobytes<65>tuple<6C>len<65>all<6C>OSErrorr <00>WebPAnimEncoderr3rk<00>rangerUrfr4<00>_VALID_WEBP_MODESrr<00>getpalettemode<64>convert<72>add<64>round<6E>assemble<6C>write))rrr.rur<>rw<00>total<61>imsr'<00>palette<74>r<>g<>br`r$ryrzr{r|<00>verboser}r~r<>r<>r r!r*r^rFrGrHrE<00>enc<6E> frame_idxr_<00>cur_idx<64>nfr<66>idxrOr;<00>alphar?rrr<00> _save_all<6C>s<>
 



     <04><04>
  <04>   
  <04><02>


<04>  <04><02>-
r<>c Cs|j<00>dd<02>}|j<00>dd<04>}|j<00>dd<06>}|j<00>d<07>pd}|j<00>d d
<EFBFBD>}t|tj<04>r.|<07><05>}|<07>d <0B>r9|d d<00>}|j<00>d d<08>}|j<00>dd<0F>} |j<00>d<10>rOdnd}
|jtvr`|<00> |j
r]dnd<14>}t <0B> |<00><05>|j d|j d|t|<04>t|<05>|j|| |
||<08> } | dur<>d} t| <0C><01>|<01>| <0B>dS)Nr}Fr~rr<>r<>r r<>r!<00>sExif<00>r*r<>r<00>exactrrr r r<>)r<>r<>r<>rr<>r<><00>
startswithr4<00>_VALID_WEBP_LEGACY_MODESr<53><00>has_transparency_datar <00>
WebPEncoder3<00>floatr<74>r<>) rrr.rur}r~r<>r r!r*r<>r<>r?r^rrrr<>?s@ 
 
<04>r<>z.webpz
image/webpN)r rrr)rrrsr.rtrurvrr)<1B>
__future__r<00>ior<00>typingrrr<>rrr r<00> ImportErrorr<72>r<>rrrr<>r<><00> register_openro<00> register_saver,<00>register_save_all<6C>register_extension<6F> register_mimerrrr<00><module>s<   <02> 
<06>


&<04>