Files
sirh/venv/lib/python3.12/site-packages/PIL/__pycache__/SgiImagePlugin.cpython-312.pyc

38 lines
7.8 KiB
Plaintext
Raw Normal View History

2026-04-29 11:52:03 +02:00
<EFBFBD>
<00><><EFBFBD>i<EFBFBD><00> <01><><00>ddlmZddlZddlZddlmZddlmZmZddl m
Z ddl m Z dd<08>Z d d d
d
d d d dd<0F>ZGd<10>dej<00>Zdd<12>ZGd<13>dej"<00>Zej&de<12>ej(ej*ee <0A>ej,ej*e<10>ej.ej*d<16>ej0ej*gd<17><01>y)<1A>)<01> annotationsN)<01>IO<49>)<02>Image<67> ImageFile)<01>i16be)<01>o8c<01>><00>t|<00>dk\xrt|<00>dk(S)N<><00><>)<02>len<65>i16)<01>prefixs <20>O/home/fatima/modif/sirh/venv/lib/python3.12/site-packages/PIL/SgiImagePlugin.py<70>_acceptr"s<00><00> <0E>v<EFBFBD>;<3B>!<21> <1B> 2<><03>F<EFBFBD> <0B>s<EFBFBD> 2<>2<><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<01><00>eZdZdZdZdd<03>Zy)<06> SgiImageFile<6C>SGIzSGI Image File Formatc <01><><00>|j<00>J<00>d}|jj|<01>}t|<02>s d}t|<03><00>|d}|d}t |d<05>}t |d<06>}t |d<07>}t |d<08>} t
||| f}
||f|_|
jd
<EFBFBD>d |_ |jd k(rd |_ d} |d k(r<>||z|z} |dk(r9tjdd|jz||jd | f<03>g|_yg|_|} |jD]H}|jj!tjdd|jz| |d | f<03><00>| | z } <0A>Jy|dk(r/tjdd|jz||
| |f<03>g|_yy#t $rd }t|<03><00>wxYw)N<>zNot an SGI image filer rr<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)<11>fp<66>readr<00>
ValueErrorr<00>MODES<45>KeyError<6F>_size<7A>split<69>_mode<64>mode<64>custom_mimetyper<00>_Tile<6C>size<7A>tile<6C>append)<0F>self<6C>headlen<65>s<>msg<73> compression<6F>bpc<70> dimension<6F>xsize<7A>ysize<7A>zsize<7A>rawmode<64> orientation<6F>pagesize<7A>offset<65>layers r<00>_openzSgiImageFile._open8s<><00><00><13>w<EFBFBD>w<EFBFBD>"<22>"<22>"<22><15><07> <10>G<EFBFBD>G<EFBFBD>L<EFBFBD>L<EFBFBD><17> !<21><01><16>q<EFBFBD>z<EFBFBD>)<29>C<EFBFBD><1C>S<EFBFBD>/<2F> !<21><18><01>d<EFBFBD> <0B><10><01>d<EFBFBD><03><18><01>1<EFBFBD>I<EFBFBD> <09><14>A<EFBFBD>q<EFBFBD> <09><05><14>A<EFBFBD>q<EFBFBD> <09><05><14>A<EFBFBD>r<EFBFBD>
<EFBFBD><05> "<22><1B>S<EFBFBD>)<29>U<EFBFBD>3<>4<>G<EFBFBD>
<1B>E<EFBFBD>\<5C><04>
<EFBFBD><1C>]<5D>]<5D>3<EFBFBD>'<27><01>*<2A><04>
<EFBFBD> <0F>9<EFBFBD>9<EFBFBD><05> <1D>#.<2E>D<EFBFBD> <20><19> <0B> <17>!<21> <1B><1C>u<EFBFBD>}<7D>s<EFBFBD>*<2A>H<EFBFBD><12>a<EFBFBD>x<EFBFBD><1D>O<EFBFBD>O<EFBFBD><1F><1E><14><19><19>*<2A><1F><1D><19><19>A<EFBFBD>{<7B>3<> <16><12><04> <09><1F><04> <09> <20><06>!<21>Y<EFBFBD>Y<EFBFBD>'<27>E<EFBFBD><18>I<EFBFBD>I<EFBFBD>$<24>$<24>!<21><0F><0F>!<21>6<EFBFBD>D<EFBFBD>I<EFBFBD>I<EFBFBD>#5<>v<EFBFBD><05>q<EFBFBD>+<2B>?V<><1A><16>
<1B>h<EFBFBD>&<26>F<EFBFBD> '<27><19>A<EFBFBD> <1D><19><0F><0F><1D>v<EFBFBD><04> <09> <09>1<>7<EFBFBD>W<EFBFBD>k<EFBFBD>SV<53><W<><12><0E>D<EFBFBD>I<EFBFBD><1E><>E<18> "<22>.<2E>C<EFBFBD><1C>S<EFBFBD>/<2F> !<21> "<22>s <00>? F&<00>&F=N)<02>return<72>None)<06>__name__<5F>
__module__<EFBFBD> __qualname__<5F>format<61>format_descriptionrD<00>rrrr4s<00><00> <12>F<EFBFBD>0<><16>Grrc <01><><00>|jdvr d}t|<03><00>|j}|jdd<04>}|dvr d}t|<03><00>d}d}d }|j\} }
t |j<00>} |jd
k(r
|
dk(rdnd } nd } d } d }t jjt jj|<02><00>d }t|t<00>r|jdd<0F>}d }|jtjd|<07><00>|jt!|<08><00>|jt!|<05><00>|jtjd| <0C><00>|jtjd| <09><00>|jtjd|
<EFBFBD><00>|jtjd| <0B><00>|jtjd| <0A><00>|jtjd|<0E><00>|jtjdd<14><00>|jtjd|<0F><00>|jtjdd<14><00>|jtjd|<10><00>|jtjdd<14><00>d
}|d k(rd}|j#<00>D]%}|j|j%d|d |<06><00><00>'t'|d<1A>r|j)<00>yy)N>rrrr!r:r)rr z%Unsupported number of bytes per pixelr#r rrr r<00><><00>ascii<69>ignorez>hz>Hz>l<>4sr<00>79sr7<00>404srr%<00>flush)r/r)<00> encoderinfo<66>getr2r <00>os<6F>path<74>splitext<78>basename<6D>
isinstance<EFBFBD>str<74>encode<64>write<74>struct<63>packr r-<00>tobytes<65>hasattrrT)<13>imr'<00>filenamer8<00>infor:r@<00> magic_number<65>rle<6C>x<>y<>zr;<00>pinmin<69>pinmax<61>img_name<6D>colormapr?<00>channels r<00>_saverp<00>s<><00><00> <09>w<EFBFBD>w<EFBFBD>*<2A>*<2A>*<2A><03><18><13>o<EFBFBD><1D> <0E>><3E>><3E>D<EFBFBD> <0F>(<28>(<28>5<EFBFBD>!<21>
<1C>C<EFBFBD>
<EFBFBD>&<26><18>5<><03><18><13>o<EFBFBD><1D><15>K<EFBFBD><16>L<EFBFBD>
<0B>C<EFBFBD> <0E>7<EFBFBD>7<EFBFBD>D<EFBFBD>A<EFBFBD>q<EFBFBD> <0B>B<EFBFBD>G<EFBFBD>G<EFBFBD> <0C>A<EFBFBD> <09>w<EFBFBD>w<EFBFBD>#<23>~<7E><1A>a<EFBFBD><16>A<EFBFBD>Q<EFBFBD> <09><15> <09><0F>F<EFBFBD> <10>F<EFBFBD><11>w<EFBFBD>w<EFBFBD><1F><1F><02><07><07> 0<> 0<><18> :<3A>;<3B>A<EFBFBD>><3E>H<EFBFBD><11>(<28>C<EFBFBD> <20><1B>?<3F>?<3F>7<EFBFBD>H<EFBFBD>5<><08><10>H<EFBFBD><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><14>|<7C> ,<2C>-<2D><06>H<EFBFBD>H<EFBFBD>R<EFBFBD><03>W<EFBFBD><15><06>H<EFBFBD>H<EFBFBD>R<EFBFBD><03>W<EFBFBD><15><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><14>y<EFBFBD> )<29>*<2A><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><14>q<EFBFBD> !<21>"<22><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><14>q<EFBFBD> !<21>"<22><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><14>q<EFBFBD> !<21>"<22><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><14>v<EFBFBD> &<26>'<27><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><14>v<EFBFBD> &<26>'<27><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><14>s<EFBFBD> #<23>$<24><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><15><08> )<29>*<2A><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><13>c<EFBFBD> "<22>#<23><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><14>x<EFBFBD> (<28>)<29><06>H<EFBFBD>H<EFBFBD>V<EFBFBD>[<5B>[<5B><16><13> %<25>&<26><11>G<EFBFBD>
<EFBFBD>a<EFBFBD>x<EFBFBD><19><07><15>8<EFBFBD>8<EFBFBD>:<3A>B<01><07>
<EFBFBD><08><08><17><1F><1F><15><07><11>K<EFBFBD>@<40>A<>B<01><0F>r<EFBFBD>7<EFBFBD><1B>
<EFBFBD><08><08>
<EFBFBD>rc<01><00>eZdZdZdd<02>Zy)<05> SGI16DecoderTc<01>d<00>|j<00>J<00>|j<00>J<00>|j\}}}|jj|jj
z}t |j<00>}|jjd<01>t|<06>D]<5D>}tjd|jj|jj
f<02>}|j|jjd|z<00>dd||<04>|jj|j|<07><00><>y)Nrrr r%r)r#r)<0F>fdrc<00>args<67>stater<r=r r/<00>seek<65>ranger<00>new<65> frombytesr(<00>putband) r5<00>bufferr?<00>strider@rAr><00>bandros r<00>decodezSGI16Decoder.decode<64>s<><00><00><13>w<EFBFBD>w<EFBFBD>"<22>"<22>"<22><13>w<EFBFBD>w<EFBFBD>"<22>"<22>"<22>'+<2B>y<EFBFBD>y<EFBFBD>$<24><07><16><1B><17>:<3A>:<3A>#<23>#<23>d<EFBFBD>j<EFBFBD>j<EFBFBD>&6<>&6<>6<><08><13>D<EFBFBD>I<EFBFBD>I<EFBFBD><0E><05> <0C><07><07> <0C> <0C>S<EFBFBD><19><19>%<25>L<EFBFBD> .<2E>D<EFBFBD><1B>i<EFBFBD>i<EFBFBD><03>d<EFBFBD>j<EFBFBD>j<EFBFBD>&6<>&6<><04>
<EFBFBD>
<EFBFBD>8H<EFBFBD>8H<EFBFBD>%I<>J<>G<EFBFBD> <13> <1D> <1D><14><07><07> <0C> <0C>Q<EFBFBD><18>\<5C>*<2A>E<EFBFBD>7<EFBFBD>F<EFBFBD>K<EFBFBD> <0E> <11>G<EFBFBD>G<EFBFBD>O<EFBFBD>O<EFBFBD>G<EFBFBD>J<EFBFBD>J<EFBFBD><04> -<2D>  .<2E>rN)r|z$bytes | Image.SupportsArrayInterfacerEztuple[int, int])rGrHrI<00> _pulls_fdrrLrrrrrr<00>s <00><00><14>I<EFBFBD>rrrr$z image/sgi)z.bwz.rgbz.rgbaz.sgi)r<00>bytesrE<00>bool)rcz Image.Imager'z IO[bytes]rdz str | bytesrErF)<19>
__future__rrWr_<00>typingr<00>rr<00>_binaryrrr rr*rrp<00> PyDecoderrr<00>register_decoder<65> register_openrJ<00> register_save<76> register_mime<6D>register_extensionsrLrr<00><module>r<>s<><00><01>.#<23> <09> <0A><15><1E>!<21><17>3<>
<13><12><16><16><14><18><15><19> <02><05>K<0E>9<EFBFBD>&<26>&<26>K<0E>\A<13>H<15>9<EFBFBD>&<26>&<26><15>4<17><05><16><16>w<EFBFBD> <0C>-<2D><13><05><13><13>L<EFBFBD>'<27>'<27><1C>w<EFBFBD>?<3F><13><05><13><13>L<EFBFBD>'<27>'<27><15>/<2F><13><05><13><13>L<EFBFBD>'<27>'<27><1B>5<><19><05><19><19>,<2C>-<2D>-<2D>/O<>Pr