Files
serveur-d-authentification/venv/lib/python3.10/site-packages/PIL/__pycache__/IptcImagePlugin.cpython-310.pyc

56 lines
4.8 KiB
Plaintext
Raw Normal View History

o
<00>Q<EFBFBD>j%<00>@s<>ddlmZddlmZddlmZddlmZmZddl m
Z ddl m Z dd d
<EFBFBD>Zddd<10>ZGdd<12>dej<08>Ze<07>eje<10>e<07>ejd<13>ddd<18>ZdS)<1C>)<01> annotations)<01>BytesIO)<01>cast<73>)<02>Image<67> ImageFile)<01>i16be)<01>i32be<62>raw<61>jpeg)r<00><00>c<>bytes<65>return<72>intcCstd|dd<00><00>S)Ns<00><><EFBFBD><EFBFBD><EFBFBD>)<01>i32)r <00>r<00>v/home/sorel/systeme_gestion_cerfig/serveur-d-authentification/venv/lib/python3.10/site-packages/PIL/IptcImagePlugin.py<70>_i!src@s<eZdZdZdZddd<08>Zdd
d <0B>Zdd d<0E>Zddd<11>ZdS)<17> IptcImageFile<6C>IPTCzIPTC/NAA<41>key<65>tuple[int, int]rrcCst|j|<00>S)N)r<00>info)<02>selfrrrr<00>getint.szIptcImageFile.getint<6E>"tuple[tuple[int, int] | None, int]cCs<>|jdusJ<00>|j<00>d<01>}|<01>d<02>sdS|d|df}|ddks(|ddvr.d }t|<03><01>|d
}|d kr<d }t|<03><01>|d krFd}||fS|d krXt|j<00>|d <00><01>}||fSt|d
<EFBFBD>}||fS)Nr <00>)Nrr<00>r<00>)
rr<00><00>r <00><00><00><00> <00><>zinvalid IPTC/NAA filer!<00><>z%illegal field length in IPTC/NAA file<6C><65>)<07>fp<66>read<61>strip<69> SyntaxError<6F>OSErrorr<00>i16)r<00>s<>tag<61>msg<73>sizerrr<00>field1s( 
<08>
<EFBFBD>zIptcImageFile.field<6C>Nonec
Cs<>|jdusJ<00> |j<00><01>}|<00><02>\}}|r|dkrn2|r#|j<00>|<03>}nd}||jvrFt|j|t<06>r;|j|<00>|<04>n|j||g|j|<n||j|<q|jdd}|jdd}|dkrf|sfd|_d}n$|dkrp|rpd|_n |d kry|ryd
|_d |jvr<>|jd dd}nd}|<00> d <0C>|<00> d <0A>f|_
z t |<00> d<0E>}Wnt y<>} zd}
t |
<EFBFBD>| <09>d} ~ ww|dkr<>t<0E>dd|j|||f<02>g|_dSdS)NT<4E>r%<00>
)r!<00><rr<00>Lr!<00>RGBr"<00>CMYK)r!<00>A)r!<00>)r!<00>)r!<00>xzUnknown IPTC image compression<6F>iptc)rr)r*<00>tellr4r+r<00>
isinstance<EFBFBD>list<73>append<6E>_moder<00>_size<7A> COMPRESSION<4F>KeyErrorr.r<00>_Tiler3<00>tile) r<00>offsetr1r3<00>tagdata<74>layers<72> component<6E>band<6E> compression<6F>er2rrr<00>_openNsN
  

<02>   

<08><02>
<EFBFBD><04>zIptcImageFile._open<65>Image.core.PixelAccess | Nonec CsL|jr<>|jdj}t|t<03>sJ<00>|\}}|jdusJ<00>|j<04>|jdj<06>t<07>}|dkr4|<04>d|j <00> |<00>
<EFBFBD>\}}|dkr@n |dkr_|j<04> t |d<06><02>}|sPn|<04>|<07>|t |<07>8}|dksDq5t<0E>|<04><01>0}|dur<>t<0E>d|j <09>gt<0E>|j<12>} || |<t<0E>|j| <09>}
n|}
|
<EFBFBD><14>|
j|_Wd<00>n1s<>wYg|_tj<16>|<00>S)Nrr
s P5
%d %d
255
Tr6i r9)rJ<00>argsrB<00>tupler*<00>seekrKr<00>writer3r4r+<00>min<69>lenr<00>open<65>new<65> getmodebands<64>mode<64>merge<67>load<61>imr) rrTrPrO<00>o<>typer3r0<00>_im<69>bandsr`rrrr_<00>s@  
 <08><02> 
<1C> zIptcImageFile.loadN)rrrr)rr)rr5)rrS) <09>__name__<5F>
__module__<EFBFBD> __qualname__<5F>format<61>format_descriptionrr4rRr_rrrrr*s


4rz.iimr`<00>ImageFile.ImageFile<6C>1dict[tuple[int, int], bytes | list[bytes]] | Nonec Csddlm}m}d}t|t<04>rdd<05>|j<05><06>D<00>St||j<07>r-|j<05>d<06>}|r,|<04>d<07>}nt||j <09>rFz |j
j |j }Wn t yEYnw|durLdSGdd <09>d <09>}|<05>}t|_tt|<06>}i|_t|<03>|_z|<07><12>Wn tt fywYnwd
d<05>|j<05><06>D<00>S) z<>
Get IPTC information from TIFF, JPEG, or IPTC file.
:param im: An image containing IPTC data.
:returns: A dictionary containing IPTC information, or None if
no IPTC information block was found.
r)<02>JpegImagePlugin<69>TiffImagePluginNcS<01> i|] \}}t|t<01>r||<02>qSr<00>rBrU<00><03>.0<EFBFBD>k<>vrrr<00>
<dictcomp><3E><00> zgetiptcinfo.<locals>.<dictcomp><3E> photoshopic@s eZdZdS)zgetiptcinfo.<locals>.FakeImageN)rerfrgrrrr<00> FakeImage<67>srwcSrnrrorprrrrt<00>ru)<14>rlrmrBrr<00>items<6D> JpegImageFile<6C>get<65> TiffImageFile<6C>tag_v2<76>_tagdata<74>IPTC_NAA_CHUNKrH<00> __class__rrr*rR<00>
IndexError)r`rlrm<00>datarvrw<00>fake_im<69>iptc_imrrr<00> getiptcinfo<66>s:

  
<02>  <02>

 <02>r<>N)r rrr)r`rjrrk)<15>
__future__r<00>ior<00>typingrrxrr<00>_binaryrr/r rrGrr<00> register_openrh<00>register_extensionr<6E>rrrr<00><module>s