zmc
2023-12-22 9fdbf60165db0400c2e8e6be2dc6e88138ac719a
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
U
T±d¼ ã@s&ddlZdaGdd„dƒZdd„ZdS)éNc@s eZdZdZdd„Zdd„ZdS)ÚModeDescriptorzWrapper for mode strings.cCs"||_||_||_||_||_dS©N)ÚmodeÚbandsÚbasemodeÚbasetypeÚtypestr)Úselfrrrrr©r
úDd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\PIL/ImageMode.pyÚ__init__s
zModeDescriptor.__init__cCs|jSr)r)r    r
r
r Ú__str__ szModeDescriptor.__str__N)Ú__name__Ú
__module__Ú __qualname__Ú__doc__r r r
r
r
r rsrc    CsàtsØi}tjdkrdnd}ddddd|d    fdd
d |d fd dddddddddddddddœ ¡D]$\}\}}}}t|||||ƒ||<qbdddddd|d|d d!d"d!d#d$d#d%œ ¡D]\}}t|ddd|ƒ||<q¶|at|S)&z*Gets a mode descriptor for the given mode.Úlittleú<ú>)ÚLr)Ú1z|b1)rr)rú|u1rÚI)rÚi4ÚF)rZf4)ÚPr)rr)ÚRGBr)ÚRÚGÚBr)rr)rrrÚXr)rr)rrrÚAr)rr)ÚCÚMÚYÚKr)rr)r$ZCbZCrr)rr)rr!rr)rr)ÚHÚSÚVr)rr)rrrÚar)rr)rrrr)rr)rr!r)rr)rr)r)rr)rr!r)rrrrrrZRGBXZRGBAZCMYKZYCbCrZLABZHSVZRGBazBGR;15zBGR;16zBGR;24ZLAZLaZPAz<u2z<i2z>u2z>i2Úu2Úi2z<u4z>u4z<i4z>i4)zI;16zI;16SzI;16LzI;16LSzI;16BzI;16BSzI;16NzI;16NSzI;32zI;32BzI;32LzI;32SzI;32BSzI;32LS)Ú_modesÚsysÚ    byteorderÚitemsr)    rÚmodesZendianÚmrrrrZi16moder
r
r Úgetmode$sTéñr2)r-r,rr2r
r
r
r Ú<module>s