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

43 lines
4.3 KiB
Plaintext
Raw Normal View History

2024-08-27 20:33:44 +02:00
o
<00><><EFBFBD>f-<00> @s<>ddlmZddlZddlZddlmZddlmZmZddl m
Z ddl m Z d%d d <0A>Z ddddddddd<14>ZGdd<16>dej<08>Zd&dd<1F>ZGd d!<21>d!ej<11>Ze<07>d"e<12>e<07>ejee <0A>e<07>eje<10>e<07>ejd#<23>e<07>ejgd$<24><01>dS)'<27>)<01> annotationsN)<01>IO<49>)<02>Image<67> ImageFile)<01>i16be)<01>o8<6F>prefix<69>bytes<65>return<72>boolcCst|<00>dko t|<00>dkS)N<><00><>)<02>len<65>i16)r <00>r<00>T/home/amir/Desktop/saburlyweb/env/lib/python3.10/site-packages/PIL/SgiImagePlugin.py<70>_accept"sr<00>L<>L;16B<36>RGBzRGB;16B<36>RGBAzRGBA;16B))rrr)rr r)r rr)r r r)r<00>r)r rr)rr<00>)r rrc@seZdZdZdZddd<06>ZdS) <09> SgiImageFile<6C>SGIzSGI Image File Formatr <00>Nonec Cs<>|jdusJ<00>d}|j<00>|<01>}t|<02>sd}t|<03><01>|d}|d}t|d<05>}t|d<06>}t|d<07>}t|d<08>} ||| f}
d } zt|
} Wn tyKYnw| d krVd
}t|<03><01>||f|_| <0B>d <0B>d |_ |j
d krkd|_ d} |d kr<>|||} |dkr<>dd|j ||j
d | ffg|_ dSg|_ |}|j
D]}|j <0A>dd|j ||d | ff<04>|| 7}q<>dS|dkr<>dd|j || | |ffg|_ dSdS)N<>zNot an SGI image filer rr<00><00><00>
<00><00>Unsupported SGI image mode<64>;rrz image/rgb<67><62><EFBFBD><EFBFBD><EFBFBD><EFBFBD>SGI16)rr<00>rawr<00>sgi_rle)<0F>fp<66>readr<00>
ValueErrorr<00>MODES<45>KeyError<6F>_size<7A>split<69>_mode<64>mode<64>custom_mimetype<70>size<7A>tile<6C>append)<10>self<6C>headlen<65>s<>msg<73> compression<6F>bpc<70> dimension<6F>xsize<7A>ysize<7A>zsize<7A>layout<75>rawmode<64> orientation<6F>pagesize<7A>offset<65>layerrrr<00>_open8sX 




  <02>

 
<EFBFBD>
<04>
<04>
<EFBFBD><04>zSgiImageFile._openN)r r)<06>__name__<5F>
__module__<EFBFBD> __qualname__<5F>format<61>format_descriptionrErrrrr4sr<00>im<69> Image.Imager(<00> IO[bytes]<5D>filename<6D> str | bytesrc CsD|jdvr d}t|<03><01>|j}|<04>dd<04>}|dvrd}t|<03><01>d}d}d }d
} |j\}
} |jd kr7| dkr7d} n|jd kr>d } t|j<00>} | d vrId} t|<00><06><00>| krad| <0C>dt|<00><06><00><01><00>}t|<03><01>d } d}tj<08> tj<08>
|<02><01>d }t |t <0C>r||<0F> dd<12>}d }|<01>t<0F>d|<07><02>|<01>t|<08><01>|<01>t|<05><01>|<01>t<0F>d| <09><02>|<01>t<0F>d|
<EFBFBD><02>|<01>t<0F>d| <0B><02>|<01>t<0F>d| <0C><02>|<01>t<0F>d| <0A><02>|<01>t<0F>d|<0E><02>|<01>t<0F>dd<17><02>|<01>t<0F>d|<0F><02>|<01>t<0F>dd<17><02>|<01>t<0F>d|<10><02>|<01>t<0F>dd<17><02>d }|d k<02>rd}|<00><12>D]}|<01>|<12>d|d |<06><04><00>qt|d<1D><02>r |<01><15>dSdS)N>rrrr"r:r)rr z%Unsupported number of bytes per pixelr$rrrrr >rr z(incorrect number of bands in SGI write: z vs <20><><00>ascii<69>ignorez>hz>Hz>l<>4s<34><00>79sr7<00>404srr&<00>flush)r0r*<00> encoderinfo<66>getr2r<00>getbands<64>os<6F>path<74>splitext<78>basename<6D>
isinstance<EFBFBD>str<74>encode<64>write<74>struct<63>packrr.<00>tobytes<65>hasattrrW)rKr(rNr8<00>infor:rA<00> magic_number<65>rle<6C>dim<69>x<>y<>z<>pinmin<69>pinmax<61>img_name<6D>colormapr@<00>channelrrr<00>_save<76>sf
 



 
   <04>rsc@seZdZdZd dd<07>ZdS)
<EFBFBD> SGI16DecoderT<72>bufferr
r <00>tuple[int, int]c Cs<>|jdusJ<00>|jdusJ<00>|j\}}}|jj|jj}t|j<07>}|j<00>d<01>t |<06>D]%}t
<EFBFBD> d|jj|jjf<02>}|<08> |j<00> d|<00>dd||<04>|j<01>|j|<07>q+dS)Nrrr r&r)r$r)<0F>fdrK<00>args<67>stater<r=rr0<00>seek<65>ranger<00>new<65> frombytesr)<00>putband) r5rur@<00>striderArBr><00>bandrrrrr<00>decode<64>s 
  <04>zSGI16Decoder.decodeN)rur
r rv)rFrGrH<00> _pulls_fdr<64>rrrrrt<00>srtr%z image/sgi)z.bwz.rgbz.rgbaz.sgi)r r
r r )rKrLr(rMrNrOr r)<19>
__future__rr[rc<00>typingrr!rr<00>_binaryrrrrr+rrs<00> PyDecoderrt<00>register_decoder<65> register_openrI<00> register_save<76> register_mime<6D>register_extensionsrrrr<00><module>s2    
<06>
LM