intellecton/venv/lib/python3.12/site-packages/PIL/__pycache__/GimpGradientFile.cpython-312.pyc

38 lines
5.4 KiB
Text
Raw Normal View History

<EFBFBD>
߼j<><00><01><><00>dZddlmZddlmZmZmZmZddlm Z dZ
e
r ddl m Z ddl mZd Z dd
<EFBFBD>Zdd <0B>Zdd <0C>Zdd <0A>Zdd<0E>ZeeeeegZ Gd<0F>d<10>ZGd<11>de<16>Zy)z<>
Stuff to translate curve segments to palette values (derived from
the corresponding code in GIMP, written by Federico Mena Quintero.
See the GIMP distribution for more information.)
<EFBFBD>)<01> annotations)<04>log<6F>pi<70>sin<69>sqrt<72>)<01>o8F)<01>Callable)<01>IOg<4F><67><EFBFBD><EFBFBD><EFBFBD>|<7C>=c<01>n<00>||kr|tkryd|z|z S||z
}d|z
}|tkrydd|z|z zS)Ng<00><00>?<3F><00>?)<01>EPSILON<4F><02>middle<6C>poss <20>W/home/antigravity/intellecton/venv/lib/python3.12/site-packages/PIL/GimpGradientFile.py<70>linearr%sT<00><00>
<EFBFBD>f<EFBFBD>}<7D> <11>G<EFBFBD> <1B><16><16><13>9<EFBFBD>v<EFBFBD>%<25> %<25><11>F<EFBFBD>l<EFBFBD><03><14>v<EFBFBD><1C><06> <11>G<EFBFBD> <1B><16><16><13>s<EFBFBD><19>V<EFBFBD>+<2B>+<2B> +<2B>c<01>R<00>|td<01>tt|t<00><00>z zS)Nr )r<00>maxrrs r<00>curvedr4s"<00><00> <0E>3<EFBFBD>s<EFBFBD>8<EFBFBD>c<EFBFBD>#<23>f<EFBFBD>g<EFBFBD>"6<>7<>7<> 8<>8rc<01>\<00>tt dz tt||<01>zz<00>dzdz S)Ng@r)rrrrs r<00>siner8s.<00><00> <0F>"<22><13>s<EFBFBD><19>b<EFBFBD>6<EFBFBD>&<26>#<23>#6<>6<>6<> 7<>#<23> =<3D><13> D<>Drc<01>><00>tdt||<01>dz
dzz
<00>S<00>Nr<00><00>rrrs r<00>sphere_increasingr<s#<00><00> <0F><03>v<EFBFBD>f<EFBFBD>c<EFBFBD>*<2A>S<EFBFBD>0<>Q<EFBFBD>6<>6<> 7<>7rc<01>><00>dtdt||<01>dzz
<00>z
Srrrs r<00>sphere_decreasingr!@s#<00><00> <0E><14>c<EFBFBD>F<EFBFBD>6<EFBFBD>3<EFBFBD>/<2F>1<EFBFBD>4<>4<>5<> 5<>5rc<01>&<00>eZdZUdZded<ddd<04>Zy)<07> GradientFileNzblist[tuple[float, float, float, list[float], list[float], Callable[[float, float], float]]] | None<6E>gradientc <01><><00>|j<00>J<00>g}d}|j|\}}}}}} t|<01>D<00>](}
|
|dz
z } || kr!|dz }|j|\}}}}}} || kr<01>!||z
} | tkr
| dd<03>} n| ||z
| z | |z
| z <00>} tt d|d|dz
| z|dzzdz<00><00>}tt d|d|dz
| z|dzzdz<00><00>}tt d|d|dz
| z|dzzdz<00><00>}tt d|d|dz
| z|dzzdz<00><00>}|j ||z|z|z<00><00><01>+dj |<02>dfS) Nrrr <00><>r<00>r<00>RGBA)r$<00>rangerr <00>int<6E>append<6E>join)<12>self<6C>entries<65>palette<74>ix<69>x0<78>x1<78>xm<78>rgb0<62>rgb1<62>segment<6E>i<>x<>w<>scale<6C>r<>g<>b<>as r<00>
getpalettezGradientFile.getpaletteWs<><00><00><13>}<7D>}<7D>(<28>(<28>(<28><14><07> <0E><02>*.<2E>-<2D>-<2D><02>*;<3B>'<27><02>B<EFBFBD><02>D<EFBFBD>$<24><07><16>w<EFBFBD><1E> *<2A>A<EFBFBD><11>W<EFBFBD>q<EFBFBD>[<5B>!<21>A<EFBFBD><14>q<EFBFBD>&<26><12>a<EFBFBD><07><02>26<32>-<2D>-<2D><02>2C<32>/<2F><02>B<EFBFBD><02>D<EFBFBD>$<24><07><15>q<EFBFBD>&<26><13>R<EFBFBD><07>A<EFBFBD><10>7<EFBFBD>{<7B><1F><03>S<EFBFBD>)<29><05><1F><12>b<EFBFBD><17>A<EFBFBD> <0A><01>B<EFBFBD><06>!<21>|<7C><<3C><05><13>3<EFBFBD>s<EFBFBD>t<EFBFBD>A<EFBFBD>w<EFBFBD><14>a<EFBFBD><17>0<>E<EFBFBD>9<>D<EFBFBD><11>G<EFBFBD>C<>D<>s<EFBFBD>J<>K<>L<>A<EFBFBD><12>3<EFBFBD>s<EFBFBD>t<EFBFBD>A<EFBFBD>w<EFBFBD><14>a<EFBFBD><17>0<>E<EFBFBD>9<>D<EFBFBD><11>G<EFBFBD>C<>D<>s<EFBFBD>J<>K<>L<>A<EFBFBD><12>3<EFBFBD>s<EFBFBD>t<EFBFBD>A<EFBFBD>w<EFBFBD><14>a<EFBFBD><17>0<>E<EFBFBD>9<>D<EFBFBD><11>G<EFBFBD>C<>D<>s<EFBFBD>J<>K<>L<>A<EFBFBD><12>3<EFBFBD>s<EFBFBD>t<EFBFBD>A<EFBFBD>w<EFBFBD><14>a<EFBFBD><17>0<>E<EFBFBD>9<>D<EFBFBD><11>G<EFBFBD>C<>D<>s<EFBFBD>J<>K<>L<>A<EFBFBD> <14>N<EFBFBD>N<EFBFBD>1<EFBFBD>q<EFBFBD>5<EFBFBD>1<EFBFBD>9<EFBFBD>q<EFBFBD>=<3D> )<29>+ *<2A>.<13>x<EFBFBD>x<EFBFBD><07> <20>&<26>(<28>(r)<01>)r.r*<00>returnztuple[bytes, str])<06>__name__<5F>
__module__<EFBFBD> __qualname__r$<00>__annotations__r?<00>rrr#r#Hs<00><00> <0A> <0A>
<0F>  <0A>)rr#c<01><00>eZdZdZdd<02>Zy)<05>GimpGradientFilez(File handler for GIMP's gradient format.c <01>x<00>|j<00>jd<01>s d}t|<02><00>|j<00>}|jd<03>r|j<00>j<00>}t |<03>}g|_t |<04>D]<5D>}|j<00>j<00>}|ddD<00>cgc] }t|<07><00><02>}}|d|d}
} |d} |dd } |d d} tt |d<00>}t |d
<00>}|dk7r d }t|<02><00>|j
j| |
| | | |f<06><00><>ycc}w) Ns GIMP Gradientznot a GIMP gradient filesName: <20> rrrr'<00><00> zcannot handle HSV colour space) <0C>readline<6E>
startswith<EFBFBD> SyntaxError<6F>stripr*r$r)<00>split<69>float<61>SEGMENTS<54>OSErrorr+)r-<00>fp<66>msg<73>line<6E>countr7<00>sr8r9r1r2r3r4r5r6<00>cspaces r<00>__init__zGimpGradientFile.__init__{s1<00><00><11>{<7B>{<7B>}<7D>'<27>'<27>(8<>9<>,<2C>C<EFBFBD><1D>c<EFBFBD>"<22> "<22><11>{<7B>{<7B>}<7D><04> <10>?<3F>?<3F>9<EFBFBD> %<25><15>;<3B>;<3B>=<3D>&<26>&<26>(<28>D<EFBFBD><13>D<EFBFBD> <09><05><1A><04> <0A><16>u<EFBFBD><1C> D<01>A<EFBFBD><12> <0B> <0B> <0A>#<23>#<23>%<25>A<EFBFBD>#$<24>S<EFBFBD>b<EFBFBD>6<EFBFBD>*<2A>a<EFBFBD><15>q<EFBFBD><18>*<2A>A<EFBFBD>*<2A><16>q<EFBFBD>T<EFBFBD>1<EFBFBD>Q<EFBFBD>4<EFBFBD><02>B<EFBFBD><12>1<EFBFBD><14>B<EFBFBD><14>Q<EFBFBD>q<EFBFBD>6<EFBFBD>D<EFBFBD><14>Q<EFBFBD>r<EFBFBD>7<EFBFBD>D<EFBFBD><1E>s<EFBFBD>1<EFBFBD>R<EFBFBD>5<EFBFBD>z<EFBFBD>*<2A>G<EFBFBD><18><11>2<EFBFBD><15>Z<EFBFBD>F<EFBFBD><15><11>{<7B>6<><03><1D>c<EFBFBD>l<EFBFBD>"<22> <10>M<EFBFBD>M<EFBFBD> <20> <20>"<22>b<EFBFBD>"<22>d<EFBFBD>D<EFBFBD>'<27>!B<> C<>! D<01><>*s<00>1D7N)rUz IO[bytes]rA<00>None)rBrCrD<00>__doc__r[rFrrrHrHxs <00><00>2<>DrrHN)rrRrrRrArR)r]<00>
__future__r<00>mathrrrr<00>_binaryr <00> TYPE_CHECKING<4E>collections.abcr
<00>typingr rrrrrr!rSr#rHrFrr<00><module>rdsx<00><01> <04> #<23>#<23>#<23><17><15> <0A><10>(<28><19>
<0F><07><06> ,<2C>9<>E<01>8<>6<> <13>F<EFBFBD>D<EFBFBD>"3<>5F<35> G<><08><06>-)<29>-)<29>`"D<01>|<7C>"Dr