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

53 lines
7.8 KiB
Plaintext
Raw Normal View History

2026-04-29 11:52:03 +02:00
<EFBFBD>
<00><><EFBFBD>i<00><01><><00>UddlmZddlZddlmZddlmZddlmZdZ e rddl
m Z dd l m Z dd
lmZd ed <d ed<ddgddggZej#d<13>d<14><15>eD]C\ZZ ded<edk(rddlmZmZmZddlmZmZmZnedk(rddlmZmZmZddlmZmZmZdZ eZ!ndZ dZ!d#d$d<1A>Z"d%d<1B>Z#d&d<1C>Z$d'd<1D>Z%d(d<1E>Z&e r Gd<1F>d e<19>Z'd)d!<21>Z(d*d"<22>Z)y#eef$rY<00>~wxYw)+<2B>)<01> annotationsN)<01>BytesIO<49>)<01>Image)<01>is_pathF)<01>Callable)<01>Any)<01> ImageFile<6C>type<70>QBufferz
str | None<6E>
qt_version<EFBFBD>6<>PyQt6<74>side6<65>PySide6c<01>,<00>|dtjvS)Nr)<02>sys<79>modules)<01>versions <20>H/home/fatima/modif/sirh/venv/lib/python3.12/site-packages/PIL/ImageQt.py<70><lambda>r*s<00><00>W<EFBFBD>Q<EFBFBD>Z<EFBFBD>3<EFBFBD>;<3B>;<3B>%><3E><00>T)<02>key<65>reversez#Callable[[int, int, int, int], int]<5D>qRgba)r <00>
QByteArray<EFBFBD> QIODevice)<03>QImage<67>QPixmaprc<01>$<00>t||||<03>dzS)zA(Internal) Turns an RGB color into a Qt compatible color integer.l<00><EFBFBD>)r)<04>r<>g<>b<>as r<00>rgbr%Bs<00><00> <11><11>A<EFBFBD>q<EFBFBD>!<21> <1C>z<EFBFBD> )<29>)rc<01><><00>t<00>}tdk(r ttd<02>}nt}|j t|d<04><00>|j <00>r|j|d<05>n|j|d<06>t<00>}|j|j<00><00>|j<00>|jd<07>tj
|<03>S#t$rttd<03>}Y<00><>wxYw)z1
:param im: QImage or PIL ImageQt object
r<00> OpenModeFlag<61>OpenMode<64> ReadWrite<74>png<6E>ppmr)r r <00>getattrr<00>AttributeError<6F>open<65>hasAlphaChannel<65>saver<00>write<74>data<74>close<73>seekr)<04>im<69>buffer<65> qt_openmoder#s r<00>
fromqimager8Is<><00><00><15>Y<EFBFBD>F<EFBFBD><11>S<EFBFBD><18> 9<>!<21>)<29>^<5E><<3C>K<EFBFBD> <20> <0B>
<EFBFBD>K<EFBFBD>K<EFBFBD><07> <0B>[<5B>1<>2<>
<EFBFBD><19><19><1B>
<EFBFBD><07><07><06><05><1E>
<EFBFBD><07><07><06><05><1E><0F> <09>A<EFBFBD><05>G<EFBFBD>G<EFBFBD>F<EFBFBD>K<EFBFBD>K<EFBFBD>M<EFBFBD><1A>
<EFBFBD>L<EFBFBD>L<EFBFBD>N<EFBFBD><05>F<EFBFBD>F<EFBFBD>1<EFBFBD>I<EFBFBD> <10>:<3A>:<3A>a<EFBFBD>=<3D><18><>#<1E> 9<>!<21>)<29>Z<EFBFBD>8<>K<EFBFBD> 9<>s<00>C<00>C7<03>6C7c<01><00>t|<00>S<00>N)r8<00>r5s r<00> fromqpixmapr<fs <00><00> <15>b<EFBFBD>><3E>rc<01><><00>ddddd<04>|}||z}t|d<02>\}}||rdndz}| dz}|s|Stt|<00>|z<00>D<00> cgc]} || |z| dz|zd|zz<00><02>}
} dj|
<EFBFBD>Scc} w) zE
converts each scanline of data from 8 bit to 32 bit aligned
r<00><00>)<04>1<>L<>P<>I;16r<00><00>r)<04>divmod<6F>range<67>len<65>join) <0B>bytes<65>width<74>mode<64>bits_per_pixel<65> bits_per_line<6E>full_bytes_per_line<6E>remaining_bits_per_line<6E>bytes_per_line<6E> extra_padding<6E>i<>new_datas r<00>
align8to32rUjs<><00><00>
<1D>1<EFBFBD>1<EFBFBD>b<EFBFBD>9<>$<24>?<3F>N<EFBFBD>#<23>U<EFBFBD>*<2A>M<EFBFBD>39<33>-<2D><11>3K<33>0<><17>0<>(<28>1H<31>A<EFBFBD>a<EFBFBD>P<>N<EFBFBD>#<23>O<EFBFBD>a<EFBFBD>'<27>M<EFBFBD> <19><14> <0C><17>s<EFBFBD>5<EFBFBD>z<EFBFBD>^<5E>3<>4<><06> <0A> <0E>a<EFBFBD>.<2E> <20>A<EFBFBD><01>E<EFBFBD>^<5E>#;<3B><<3C>w<EFBFBD><1D>?V<>V<><06>H<EFBFBD><06>
<0F>8<EFBFBD>8<EFBFBD>H<EFBFBD> <1D><1D><> s<00> A9c <01><><00>d}d}d}t|d<02>rt|j<00>d<03>}t|<00>rt j
|<00>}d}t |tj<00>sJ<00>tdk(rttd<06>nt}|jdk(rt|d<08>}<05>no|jd k(r1t|d
<EFBFBD>}td <0B>D<00>cgc]}t|||<06><00><02>}}<06>n/|jd k(rPt|d
<EFBFBD>}|j<00>}|<07>J<00>td t|<07>d<0E>D<00>cgc]}t|||dz<00><00><02>}}n<>|jdk(r0|jd<10>}|j!dd<12>}t|d<13>}n<>|jdk(r|j!dd<12>}t|d<14>}nc|jdk(r|j#d<16><00>}t|d<17>}n5|r|j%<00>dt'|j<00><00><00>}t)|<08><00>|j*} |xs(t-|j!<00>| d |j<00>}
|r|j%<00>|
| ||d<19>Scc}wcc}w)NF<4E>toUtf8zutf-8Tr<00>Formatr@<00> Format_MonorA<00>Format_Indexed8<64>rBr<00><00>RGB<47>RGBA<42>raw<61>BGRA<52> Format_RGB32<33> Format_ARGB32rCc<01> <00>|dzS)Nr[<00>)rSs rrz"_toqclass_helper.<locals>.<lambda><3E>s
<00><00><01>C<EFBFBD><07>r<00>Format_Grayscale16zunsupported image mode )r2<00>size<7A>format<61>
colortable)<17>hasattr<74>strrWrrr.<00>
isinstancer r,rrLrGr%<00>
getpaletterH<00>convert<72>tobytes<65>pointr3<00>repr<70>
ValueErrorrfrU) r5r2rh<00> exclusive_fp<66> qt_formatrgrS<00>palette<74>msgrf<00>__datas r<00>_toqclass_helperrw<00>s<00><00> <0F>D<EFBFBD><15>J<EFBFBD><18>L<EFBFBD><0F>r<EFBFBD>8<EFBFBD><1C> <10><12><19><19><1B>g<EFBFBD> &<26><02><0E>r<EFBFBD>{<7B> <12>Z<EFBFBD>Z<EFBFBD><02>^<5E><02><1B> <0C> <15>b<EFBFBD>%<25>+<2B>+<2B> &<26>&<26> &<26>-7<>3<EFBFBD>-><3E><07><06><08>)<29>F<EFBFBD>I<EFBFBD> <09>w<EFBFBD>w<EFBFBD>#<23>~<7E><18><19>M<EFBFBD>2<><06> <0B><17><17>C<EFBFBD><1E><18><19>$5<>6<><06>,1<>#<23>J<EFBFBD>7<>q<EFBFBD>c<EFBFBD>!<21>Q<EFBFBD><01>l<EFBFBD>7<>
<EFBFBD>7<> <0B><17><17>C<EFBFBD><1E><18><19>$5<>6<><06><14>-<2D>-<2D>/<2F><07><16>"<22>"<22>"<22>8=<3D>a<EFBFBD><13>W<EFBFBD><1C>q<EFBFBD>8Q<38>R<>1<EFBFBD>c<EFBFBD>7<EFBFBD>1<EFBFBD>q<EFBFBD>1<EFBFBD>u<EFBFBD>-<2D>.<2E>R<>
<EFBFBD>R<> <0B><17><17>E<EFBFBD> <19> <0F>Z<EFBFBD>Z<EFBFBD><06> <1F><02><11>z<EFBFBD>z<EFBFBD>%<25><16>(<28><04><18><19>N<EFBFBD>3<><06> <0B><17><17>F<EFBFBD> <1A><11>z<EFBFBD>z<EFBFBD>%<25><16>(<28><04><18><19>O<EFBFBD>4<><06> <0B><17><17>F<EFBFBD> <1A> <0F>X<EFBFBD>X<EFBFBD>'<27> (<28><02><18><19>$8<>9<><06> <17> <0E>H<EFBFBD>H<EFBFBD>J<EFBFBD>'<27><04>R<EFBFBD>W<EFBFBD>W<EFBFBD> <0A><EFBFBD>7<><03><18><13>o<EFBFBD><1D> <0A>7<EFBFBD>7<EFBFBD>D<EFBFBD> <11> ?<3F>Z<EFBFBD><02>
<EFBFBD>
<EFBFBD> <0C>d<EFBFBD>1<EFBFBD>g<EFBFBD>r<EFBFBD>w<EFBFBD>w<EFBFBD>?<3F>F<EFBFBD><13>
<EFBFBD><08><08>
<EFBFBD><1A>D<EFBFBD>F<EFBFBD>*<2A> U<>U<><55>;8<><38>
Ss <00>I'<04>.I,c<01> <00><00>eZdZd<02>fd<01> Z<03>xZS)<03>ImageQtc<01><><00><01>t|<01>}|d|_t<00>|<00> |j|dd|dd|d<00>|dr|j |d<00>yy)z<>
An PIL image wrapper for Qt. This is a subclass of PyQt's QImage
class.
:param im: A PIL Image object, or a file name (given either as
Python string or a PyQt string object).
r2rfrrrgrhN)rw<00>_ImageQt__data<74>super<65>__init__<5F> setColorTable)<04>selfr5<00>im_data<74> __class__s <20>rr}zImageQt.__init__<5F>sr<00><><00>'<27>r<EFBFBD>*<2A>G<EFBFBD>
"<22>&<26>/<2F>D<EFBFBD>K<EFBFBD> <11>G<EFBFBD> <1C><14> <0B> <0B><17><06><0F><01>"<22><17><06><0F><01>"<22><17><08>!<21>  <0E> <17>|<7C>$<24><14>"<22>"<22>7<EFBFBD><<3C>#8<>9<>%r)r5<00>Image.Image | str | QByteArray<61>return<72>None)<05>__name__<5F>
__module__<EFBFBD> __qualname__r}<00> __classcell__)r<>s@rryry<00>s <00><><00> :<3A> :rryc<01><00>t|<00>Sr:)ryr;s r<00>toqimager<65><00>s <00><00> <12>2<EFBFBD>;<3B>rc<01>z<00>t|<00>}ttd<01>|<01>}tdk(r|j <00>|S)N<> fromImager)r<>r,rr <00>detach)r5<00>qimage<67>pixmaps r<00> toqpixmapr<70><00>s4<00><00> <15>b<EFBFBD>\<5C>F<EFBFBD> *<2A>W<EFBFBD>W<EFBFBD>k<EFBFBD> *<2A>6<EFBFBD> 2<>F<EFBFBD><11>S<EFBFBD><18><0E> <0A> <0A><0F> <11>Mr)<01><>)
r!<00>intr"r<>r#r<>r$r<>r<>r<>)r5zQImage | QPixmapr<70><00>ImageFile.ImageFile)r5rr<>r<>)rJrJrKr<>rLrjr<>rJ)r5r<>r<>zdict[str, Any])r5r<>r<>ry)r5r<>r<>r)*<2A>
__future__rr<00>ior<00>r<00>_utilr<00> TYPE_CHECKING<4E>collections.abcr<00>typingr r
<00>__annotations__<5F> qt_versions<6E>sortr<00> qt_module<6C> PyQt6.QtCorer rr<00> PyQt6.QtGuirrr<00>PySide6.QtCore<72> PySide6.QtGui<75> ImportError<6F> RuntimeError<6F>qt_is_installedr r%r8r<rUrwryr<>r<>rdrr<00><module>r<>s<00><01>$#<23>
<EFBFBD><16><13><1A><15> <0A><10>(<28><1A><1B> <11>M<EFBFBD> <16><16><08>'<27>N<EFBFBD> <0C>i<EFBFBD><18><02> <0B>  <0C><10><10>><3E><04><10>M<>%<25><16><16>G<EFBFBD>Y<EFBFBD> <11>2<>2<> <14><07> <1F> C<> C<> :<3A> :<3A> <16>)<29> #<23> <0E> <0E>
=<3D> <<3C><1B>O<EFBFBD><18>J<EFBFBD> <09>#<16>&<1C>O<EFBFBD><15>J<EFBFBD>*<2A><19>:<1A><1E>40V<01>f<13>:<3A>&<26>:<3A>2<17><12><>} <18><1C> &<26><11><10><11>s<00>#8C<02>C<05>C