Files
solid_noise_plugin/solid_noise/__pycache__/solid_noise.cpython-314.pyc
T

81 lines
19 KiB
Plaintext
Raw Normal View History

2026-05-19 11:39:09 -05:00
+
ô jĄ*ăótRt^RIt^RIt^RIHtHtHtHtHt^RI H
t
H t H t H
t
^RIHtHtHtHtHtHtHtHtHtHtHtHtRtRtRt!RR ]
4tR
t!R R ]4t !R
R]4t!]PD!4t#]#PI]!!]#44]#PK]!]]PL] 44R#)uv
Solid Noise Generator — Krita Plugin
Generates Perlin noise at canvas resolution with configurable octaves (1-16).
N)Ú
DockWidgetÚDockWidgetFactoryÚDockWidgetFactoryBaseÚ ExtensionÚKrita)ÚQObjectÚQtÚQThreadÚ
pyqtSignal) Ú QCheckBoxÚQDoubleSpinBoxÚQFrameÚ QGroupBoxÚ QHBoxLayoutÚQLabelÚ QProgressBarÚ QPushButtonÚQSliderÚQSpinBoxÚ QVBoxLayoutÚQWidgetcódW,V,WR,R,
,R,,#)g@g.@g$@©)Útssolid_noise/solid_noise.pyÚ_faders#Ř Ť51Ť9 ťW tť^Ő,¨tŐ có†V^,pV^8Xd W,#V^8Xd V)V,#V^8Xd W,
#V)V,
#)ér)Úys&&&rÚ_gradr"#sDŘ…F€AŘA„vŘŤu ŘA„vŘrAŤv
ŘA„vŘŤu Ř
2Ť6€Mrc ó .p\V4F[p \P!WY,4p
\\R44p V
P V 4VP W»,4K] \V4U u.uF p RV ,NK p p \V4U u.uF p RV ,NK p
p \
V 4pR.W,,pW4,p\V4EFkpVV,p V V,pVV
V,,pVV, pVV, p\V4EpVV,p\\P!V44^˙,pV\P!V4,
pVR,
p\V4pVV,p\V4EF€pVV,p\\P!V44^˙,pV\P!V4,
p V R,
p!\V 4p"W»V,V,,p#W»V,V,^,,p$W»V^,,V,,p%W»V^,,V,^,,p&\V#V V4V"\V%V!V4\V#V V4,
,,p'\V$V V4V"\V&V!V4\V$V V4,
,,p(VVV,;;,V'VV(V',
,,V,,
uu&EK EK V!\V^,V, ^Z,44EKn RV, p).p*VF>pVV),R,R,pVR8dRpM VR8”dRpV*P V4K@ \V*4p+\V*4p,V,V+,
p
V
R8”d
RV
, MRp-\W,^,4p.\W,4Fvp V*V ,V+,
V-,pV'd
RV,
p\VR,R,4p/V ^,p0V/;V.V0&;V.V0^,&V.V0^,&^˙V.V0^,&Kx V!^d4\V.4#uup iuup i)égŕ?g@ggđ?gŤíµ ÷ư>gŕo@)ÚrangeÚrandomÚRandomÚlistÚshuffleÚappendÚsumÚintÚmathÚfloorrr"ÚminÚmaxÚ bytearrayÚbytes)1ÚwidthÚheightÚoctavesÚ
base_scaleÚzoomÚseedÚinvertÚ progress_cbÚpermsÚrngÚampsÚfreqsÚmax_aÚaccÚeffective_scaleÚoiÚampÚfsÚinv_hÚinv_wr!ÚnyÚnyiÚyfÚyf1Úbaser ÚnxÚxiÚxfÚxf1ÚaaÚabÚbaÚbbÚx1Úx2Úinv_normÚnormÚmnÚmxÚscaleÚpixelsÚbvÚbs1&&&&&&&& rÚgeneraterb.Ř €EÜ
7Ž^ÜŹmŠmDťHÓ%Ü s“Ó Ř Ź Ř
Ź Q•UÖń ô " 'śNÓ +™NqCŹFF™N€DĐ " 7ś^Ó ,™^S!ŹVV™^€EĐ I€EŘ %5•>Ő
"€Cđ'€OäGŹnŘ "ŤIŘ2ŤhŘ
u RťyŐ
(ŘV• ŘU•
Üv—U•”d—j’j “nÓŐ+”d—jj “nŐ$s•(b“ u•95—\Ř•YÜśźš B›Ó(¨3Ő.Řś$ź*š* R›.Ő(Ř3•hÜ"“IŘ•us•{•^Ř•us•{ Q•Ő'Ř•y 3•Ő'Ř•y 3•¨Ő+Ü2r ¬e°B¸¸RÓ.@Ä5ČČRĐQSÓCTŐ.TŐ)UŐUÜ2r '¨!¬u°R¸¸cÓ/BÄUČ2ČrĐSVÓEWŐ/WŐ*XŐXŘD1•H—
 " q¨B°­GĄ}Ő"4¸Ő!;Ő;
ôń( ”C *¨RŐ0×1ń5đ8UŤ{€Hŕ
€DŰ
Ř
Ť\
  &Ř sŚ7؉AŘ
ŚWŘ Ź ń
ô
T€BÜ T€BŘ
rŤ'€CŘ ś:S3ŽY¨3€EÜ
u•~¨Ő
*€FÜ
5•>Ö
"Ř
!ŤWrŤ\ "ß Řa•
U•S•Ó
!Ř
ŤEŘ46Đ6q‰ Đ6F1qť5M F¨1¨q­5ˇMŘq1Ťu
ńÔÜ ‹=Đůň} ,ůÚ ,s Á:RÂRcólaa]tRt^|to]!]4t]!]]]4t]!] 4t
V3Rlt Rt Rt
VtV;t#)Ú NoiseWorkercóx<\SV`4WnW nW0nW@nWPnW`nWpnR#©N) ÚsuperÚ__init__r3r4r5r6r7r8r9) Úselfr3r4r5r6r7r8r9Ú __class__s &&&&&&&&€rrhÚNoiseWorker.__init__s1ř€Ü
ŃÔŘŚ
ŘŚ ŘŚ ŘŘŚ ŘŚ ŘŽ rc
óş\VPVPVPVPVP
VP VPVPP4pVPPWPVP4R# \d0pTPP\T44Rp?R#Rp?ii;irf)rbr3r4r5r6r7r8r9ÚprogressÚemitÚfinishedÚ ExceptionÚerrorÚstr)riÚdataÚes& rÚrunÚNoiseWorker.runs”đ
Ř
Ř Ř ŘŘ— ‘ Ř— ‘ Ř Ř
× 
ŹM‰M× Ń t§ZˇZ°·±Ö =řÜô ŹJ‰JŹO‰OśC ›F× #űđ $úsBB Â CÂ+$CĂC)r6r4r9r5r8r3r7)Ú__name__Ú
__module__Ú __qualname__Ú__firstlineno__r
r,rmr2rorrrqrhruÚ__static_attributes__Ú__classdictcell__Ú