Files
old-parkingkoncept/parkingkonceptvenv/lib/python3.7/site-packages/PIL/__pycache__/ImageQt.cpython-37.pyc

53 lines
4.5 KiB
Plaintext
Raw Normal View History

2019-11-17 12:44:16 +01:00
B
(U<>]<5D><00>
@s<>ddlZddlZddlmZddlmZddlmZmZddgdd gd
d gd d ggZ dZ
e j dd<10>dd<12><00>x e D<00>]\Z Z y<>e dkr<>ddlmZmZmZddlmZmZn<>e d kr<>ddlmZmZmZddlmZmZn<>e d k<02>rddlmZmZmZddlmZmZe<01>e
<EFBFBD>e <0A>e<1B>n@e d k<02>r\ddlmZmZmZddlmZmZe<01>e
<EFBFBD>e <0A>e<1B>Wneefk
<EFBFBD>rzwrYnXdZ PqrWdZ dZ d'dd<18>Z!dd<1A>Z"dd<1C>Z#dd<1E>Z$dd <20>Z%e <20>r<>Gd!d"<22>d"e<0F>Z&d#d$<24>Z'd%d&<26>Z(dS)(<28>N)<01>BytesIO<49>)<01>Image)<02>isPath<74>py3<79>5ZPyQt5Zside2ZPySide2<65>4ZPyQt4ZsideZPySidezmSupport for EOL {} is deprecated and will be removed in a future version. Please upgrade to PyQt5 or PySide2.cCs|dtjkS)Nr)<02>sys<79>modules)<01>
qt_version<EFBFBD>r <00>//tmp/pip-install-pc7tm5jb/Pillow/PIL/ImageQt.py<70><lambda>"<00>rT)<02>key<65>reverse)<03>QImage<67>qRgba<62>QPixmap)<02>QBuffer<65> QIODeviceF<65><46>cCst||||<03>d@S)zA(Internal) Turns an RGB color into a Qt compatible color integer.l<00><EFBFBD>)r)<04>r<>g<>b<>ar r r <00>rgb>srcCs<>t<00>}|<01>tj<03>|<00><04>r(|<00>|d<01>n |<00>|d<02>t<06>}y|<02>|<01><08><00>Wn&t k
rr|<02>t
|<01><08><00><01>YnX|<01> <0B>|<02> d<03>t <0A>|<02>S)zs
:param im: A PIL Image object, or a file name
(given either as Python string or a PyQt string object)
Zpng<6E>ppmr)r<00>openrZ ReadWriteZhasAlphaChannel<65>saver<00>write<74>data<74> TypeError<6F>str<74>close<73>seekr)<03>im<69>bufferrr r r <00>
fromqimageEs  
r(cCst|<00>S)N)r()r&r r r <00> fromqpixmap_sr)c Cs<>dddd<03>|}||}t|d<02>\}}||r0dnd}| d}|sH|Sg} x>tt|<00>|<00>D]*}
| <09>||
||
d|<00>d|<00>q^Wd<07>| <09>S)zE
converts each scanline of data from 8 bit to 32 bit aligned
r<00>)<03>1<>L<>Pr<00><00>r)<05>divmod<6F>range<67>len<65>append<6E>join) <0B>bytes<65>width<74>modeZbits_per_pixelZ bits_per_lineZfull_bytes_per_lineZremaining_bits_per_lineZbytes_per_lineZ extra_paddingZnew_data<74>ir r r <00>
align8to32ms
r9c
Cs<>d}d}t|d<01>r4tr&t|<00><03>d<02>}nt|<00><03>d<02>}t|<00>rFt<06>|<00>}|jdkrZt j
}<03>n|jdkr<>t j }g}x"t d<05>D]}|<02> t|||<04><03>qxWn<>|jdkr<>t j }g}|<00><0F>}x<>t dt|<05>d<08>D]}|<02> t|||d<00><00><00>q<>Wn<>|jd k<02>r|<00>d
d <0B>}t j}nn|jd k<02>rfy|<00>d
d <0A>}Wn:tk
<EFBFBD>r\|<00><14>\}}}} t<06>d |||| f<04>}YnXt j}ntd|j<00><01>|<01>p<>t|<00><11>|jd|j<08>}
|
|||d<0F>S)N<>toUtf8zutf-8r+r,<00>r-r<00><00>RGB<47>rawZBGRX<52>RGBAZBGRAzunsupported image mode %r)r!r&<00>format<61>
colortable)<1A>hasattrrr#r:<00>unicoderrrr7rZ Format_MonoZFormat_Indexed8r1r3rZ
getpaletter2<00>tobytesZ Format_RGB32<33> SystemError<6F>split<69>mergeZ Format_ARGB32<33>
ValueErrorr9<00>size) r&r!rAr@r8ZpaletterrrrZ__datar r r <00>_toqclass_helper<65>sD





    rJc@seZdZdd<02>ZdS)<04>ImageQtcCsXt|<01>}|d|_t<02>||j|djd|djd|d<00>|drT|<00>|d<00>dS)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).
r!r&rrr@rAN)rJZ_ImageQt__datar<00>__init__rIZ setColorTable)<03>selfr&Zim_datar r r rL<00>s
  
zImageQt.__init__N)<04>__name__<5F>
__module__<EFBFBD> __qualname__rLr r r r rK<00>srKcCst|<00>S)N)rK)r&r r r <00>toqimage<67>srQcCs&|jdkr|<00>d<02>}t|<00>}t<03>|<01>S)Nr=r?)r7<00>convertrQrZ fromImage)r&Zqimager r r <00> toqpixmap<61>s

rS)r))r <00>warnings<67>ior<00>rZ_utilrrZ qt_versionsZ WARNING_TEXT<58>sortr Z qt_moduleZ PyQt5.QtGuirrrZ PyQt5.QtCorerrZ PySide2.QtGuiZPySide2.QtCoreZ PyQt4.QtGuiZ PyQt4.QtCore<72>warnr@<00>DeprecationWarningZ PySide.QtGuiZ PySide.QtCore<72> ImportError<6F> RuntimeErrorZqt_is_installedrr(r)r9rJrKrQrSr r r r <00><module>sL  


-