summaryrefslogtreecommitdiffstats
path: root/koffice-i18n-et/docs/koffice/krita/developers-scripting.docbook
diff options
context:
space:
mode:
Diffstat (limited to 'koffice-i18n-et/docs/koffice/krita/developers-scripting.docbook')
-rw-r--r--koffice-i18n-et/docs/koffice/krita/developers-scripting.docbook1132
1 files changed, 0 insertions, 1132 deletions
diff --git a/koffice-i18n-et/docs/koffice/krita/developers-scripting.docbook b/koffice-i18n-et/docs/koffice/krita/developers-scripting.docbook
deleted file mode 100644
index 2c578bc6..00000000
--- a/koffice-i18n-et/docs/koffice/krita/developers-scripting.docbook
+++ /dev/null
@@ -1,1132 +0,0 @@
-<sect1 id="developers-scripting">
-<title
->Skriptid</title>
-
-<para
->&krita; võimaldab kirjutada Ruby või Pythoni skripte (interpretaatorite kättesaadavus sõltub sellest, mida sinu distributsioon või sinu masina administraator on paigaldanud). Alljärgnevalt kirjeldame skriptimise API-t. </para
-><para
->Mõned näited on &krita;ga kaasa pandud, need leiab kataloogist <filename
->/usr/share/apps/krita/scripts</filename
-> (või <filename
->/opt/kde/share/apps/krita/scripts</filename
->). </para>
-
-<sect2 id="developers-scripting-variables">
-<title
->Mooduli <classname
->Krosskritacore</classname
-> muutujad</title>
-
-<itemizedlist>
-<listitem
-><para
-><varname
->KritaDocument</varname
-> tagastab <classname
->Document</classname
->-objekti</para
-></listitem>
-<listitem
-><para
-><varname
->KritaScript</varname
-> tagastab <classname
->ScriptProgress</classname
->-objekti</para
-></listitem>
-</itemizedlist>
-
-<para
->Objekti saab hankida mooduli <classname
->Krosskritacore</classname
-> funktsiooni <function
->get</function
-> kasutades, milleks Ruby korral tuleb kirjutada midagi sellist: <programlisting
->doc = Krosskritacore::get("KritaDocument")
-script = Krosskritacore::get("KritaScript")
-</programlisting>
-</para>
-
-</sect2>
-
-<sect2 id="developers-scripting-functions">
-<title
->Mooduli <classname
->Krosskritacore</classname
-> funktsioonid</title>
-
-<itemizedlist>
-<listitem
-><para
->Funktsioon: <function
->getBrush</function
-></para
-><para
->See funktsioon tagastab klassi <classname
->Brush</classname
->, mis võetakse &krita; ressursside loendist. Kasutada saab üht argumenti: pintsli nimi. Näide (Ruby): <programlisting
->Krosskritacore::getBrush("Circle (05)")
-</programlisting
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getFilter</function
-></para
-><para
->See funktsioon tagastab klassi <classname
->Filter</classname
->, mis võetakse &krita; ressursside loendist. Kasutada saab üht argumenti: filtri nimi. Näide (Ruby): <programlisting
->Krosskritacore::getFilter("invert")
-</programlisting
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getPattern</function
-></para
-><para
->See funktsioon tagastab klassi <classname
->Pattern</classname
->, mis võetakse &krita; ressursside loendist. Kasutada saab üht argumenti: mustri nimi. Näide (Ruby): <programlisting
->Krosskritacore::getPattern("Bricks")
-</programlisting
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->loadBrush</function
-></para
-><para
->See funktsioon laadib klassi <classname
->Brush</classname
-> ja tagastab siis selle. Kasutada saab üht argumenti: pintsli failinimi.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->loadPattern</function
-></para
-><para
->See funktsioon laadib klassi <classname
->Pattern</classname
-> ja tagastab siis selle. Kasutada saab üht argumenti: mustri failinimi.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->newCircleBrush</function
-></para
-><para
->See funktsioon tagastab klassi <classname
->Brush</classname
-> ringikujulisena. Kasutada tuleb vähemalt kaht argumenti: laius ja kõrgus. Kasutada saab veel kaht argumenti: varju laius ja varju kõrgus. Kui varju pole määratud, seda ei kasutata. Näide (Ruby): <programlisting
->Krosskritacore::newCircleBrush(10,20) # loob puhta ringi
-Krosskritacore::newCircleBrush(10,20,5,10) # loob ülemineku
-</programlisting
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->newHSVColor</function
-></para
-><para
->See funktsioon tagastab uue klassi <classname
->Color</classname
-> määratud HSV-tripletiga. Kasutada saab kolme argumenti: toon (0 kuni 255), küllastus (0 kuni 255), väärtus (0 kuni 255). Näide (Ruby): <programlisting
->Krosskritacore::newHSVColor(255,125,0)
-</programlisting
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->newImage</function
-></para
-><para
->See funktsioon tagastab uue klassi <classname
->Image</classname
->. Kasutada saab nelja argumenti: laius, kõrgus, värviruumi ID, pildi nimi. Tagastatakse <classname
->Image</classname
->-objekt. Näide (Ruby): <programlisting
->Krosskritacore::newImage(10,20, "RGBA", "kikoo")
-</programlisting
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->newRectBrush</function
-></para
-><para
->See funktsioon tagastab klassi <classname
->Brush</classname
-> ristkülikukujulisena. Kasutada tuleb vähemalt kaht argumenti: laius ja kõrgus. Kasutada saab veel kaht argumenti: varju laius ja varju kõrgus. Kui varju pole määratud, seda ei kasutata. Näide (Ruby): <programlisting
->Krosskritacore::newRectBrush(10,20) # loob puhta ristküliku
- Krosskritacore::newRectBrush(10,20,5,10) # loob ülemineku
-</programlisting
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->newRGBColor</function
-></para
-><para
->See funktsioon tagastab uue klassi <classname
->Color</classname
-> määratud RGB-tripletiga. Kasutada saab kolme argumenti: punane (0 kuni 255), sinine (0 kuni 255), roheline (0 kuni 255). Näide (Ruby): <programlisting
->Krosskritacore::newRGBColor(255,0,0) # loob punase värvi
-Krosskritacore::newRGBColor(255,255,255) # loob valge värvi
-</programlisting
-></para
-></listitem>
-</itemizedlist>
-</sect2>
-
-<sect2 id="developers-scripting-objects">
-<title
-><classname
->Krosskritacore</classname
-> objektide kirjeldused ja funktsioonide loendid</title>
-
-<itemizedlist>
-<listitem
-><para
->Objekt: PaintLayer</para>
-
-<itemizedlist>
-<listitem
-><para
->Funktsioon: <function
->beginPainting</function
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->convertToColorspace</function
-></para
-><para
->Teisendab pildi värviruumi. See funktsioon kasutab üht argumenti: sihtvärviruumi nimi. Näide (Ruby): <programlisting
->image.convertToColorspace("CMYK")
-</programlisting
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->createHistogram</function
-></para
-><para
->See funktsioon loob antud kihi histogrammi. Kasutada saab kaht argumenti: histogrammi tüüp ("RGB8HISTO") ja 0, kui histogramm on lineaarne, või 1, kui histogramm on logaritmiline.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->createHLineIterator</function
-></para
-><para
->Loob iteraatori üle kihi, itereerib reas. Funktsioon kasutab kolme argumenti: <varname
->x</varname
-> (algus reas), <varname
->y</varname
-> (rea vertikaalne positsioon), rea laius.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->createPainter</function
-></para
-><para
->See funktsioon loob klassi <classname
->Painter</classname
->, mis võimaldab kihil joonistada. </para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->createRectIterator</function
-></para
-><para
->Loob iteraatori üle kihi, itereerib ristkülikulises piirkonnas. Funktsioon kasutab nelja argumenti: <varname
->x</varname
->, <varname
->y</varname
->, ristküliku laius, ristküliku kõrgus.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->createVLineIterator</function
-></para
-><para
->Loob iteraatori üle kihi, itereerib veerus. Funktsioon kasutab kolme argumenti: <varname
->x</varname
-> (veeru horisontaalne positsioon), <varname
->y</varname
-> (algus veerus), veeru kõrgus.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->endPainting</function
-></para
-><para
->Selle funktsiooniga saab sulgeda aktiivse tagasivõtmise kirje ja lisada selle ajalukku.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->fastWaveletTransformation</function
-></para
-><para
->Tagastab kihist teisendatud kiirlainiku.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->fastWaveletUntransformation</function
-></para
-><para
->Teisendab kiirlainiku tagasi kihti. Kasutada saab üht argumenti: lainikuobjekt. Näide (Ruby): <programlisting
->wavelet = layer.fastWaveletTransformation()
-layer.fastWaveletUntransformation(wavelet)
-</programlisting
-></para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getHeight</function
-></para
-><para
->Tagastab kihi kõrguse.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getWidth</function
-></para
-><para
->Tagastab kihi laiuse.</para
-></listitem>
-</itemizedlist>
-</listitem>
-
-<listitem
-><para
->Objekt: <classname
->Filter</classname
-></para>
-<itemizedlist>
-
-<listitem
-><para
->Funktsioon: <function
->getFilterConfiguration</function
-></para
-><para
->Tagastab antud filtriga seotud klassi <classname
->FilterConfiguration</classname
->.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->process</function
-></para
-><para
->See funktsioon rakendab filtri. Kasutada tuleb vähemalt üht argumenti: lähtekiht. Kasutada saab veel nelja argumenti: <varname
->x</varname
->, <varname
->y</varname
->, <varname
->width</varname
->, <varname
->height</varname
->. (<varname
->x</varname
->,<varname
->y</varname
->,<varname
->width</varname
->,<varname
->height</varname
->) määravad ristkülikulise ala, millele filter rakendatakse. Kui ristkülik pole määratud, rakendatakse filter tervele lähtekihile. Näide (Ruby): <programlisting
->doc = Krosskritacore::get("KritaDocument")
-image = doc.getImage()
-layer = image.getActivePaintLayer()
-width = layer.getWidth()
-height = layer.getHeight()
-filter = Krosskritacore::getFilter("invert")
-filter.process(layer, layer)
-filter.process(layer, layer, 10, 10, 20, 20 )
-</programlisting
-></para
-></listitem>
-</itemizedlist
-></listitem>
-
-<listitem
-><para
->Objekt: <classname
->FilterConfiguration</classname
-></para>
-<itemizedlist>
-
-<listitem
-><para
->Funktsioon: <function
->getProperty</function
-></para
-><para
->See funktsioon tagastab seonduva klassi <classname
->Filter</classname
-> parameetri väärtuse. Kasutada saab üht argumenti: parameetri nimi.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setProperty</function
-></para
-><para
->See funktsioon defineerib seonduva klassi <classname
->Filter</classname
-> parameetri. Kasutada saab kaht argumenti: parameetri nimi ja väärtus, mille tüüp sõltub klassist <classname
->Filter</classname
->.</para
-></listitem>
-</itemizedlist>
-</listitem>
-
-<listitem
-><para
->Objekt: <classname
->Histogram</classname
-></para>
-
-<para
->See klass võimaldab ligipääsu klassi <classname
->PaintLayer</classname
-> histogrammile. Näide (Ruby): <programlisting
->doc = krosskritacore::get("KritaDocument")
- image = doc.getImage()
- layer = image.getActiveLayer()
- histo = layer.createHistogram("RGB8HISTO",0)
- min = layer.getMin() * 255
- max = layer.getMax() * 255
- for i in min..max
- print layer.getValue(i)
- print "\n"
- end
-</programlisting>
-</para>
-
-<itemizedlist>
-<listitem
-><para
->Funktsioon: <function
->getChannel</function
-></para
-><para
->Tagastab valitud kanali.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getCount</function
-></para
-><para
->See funktsioon tagastab histogrammi kasutatud pikslite arvu.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getHighest</function
-></para
-><para
->See funktsioon tagastab histogrammi suurima väärtuse.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getLowest</function
-></para
-><para
->See funktsioon tagastab histogrammi väikseima väärtuse.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getMax</function
-></para
-><para
->See funktsioon tagastab histogrammi maksimaalse raja (väärtused maksimumist suuremas positsioonis on null). Väärtus on vahemikus 0,0 &ndash; 1,0.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getMean</function
-></para
-><para
->See funktsioon tagastab histogrammi keskmise.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getMin</function
-></para
-><para
->See funktsioon tagastab histogrammi minimaalse raja (väärtused miinimumist väiksemas positsioonis on null). Väärtus on vahemikus 0,0 &ndash; 1,0.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getNumberOfBins</function
-></para
-><para
->Tagastab kastide arvu histogrammis. </para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getTotal</function
-></para
-><para
->See funktsioon tagastab histogrammi kõigi väärtuste summa.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getValue</function
-></para
-><para
->Tagastab histogrammi kasti väärtuse. See funktsioon kasutab üht argumenti: indeks vahemikus 0 kuni 255.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setChannel</function
-></para
-><para
->Valib kihi kanali, mille kohta hankida histogrammi tulemus. See funktsioon kasutab üht argumenti: kanali number.</para
-></listitem>
-</itemizedlist>
-</listitem>
-
-<listitem
-><para
->Objekt: <classname
->ScriptProgress</classname
-></para>
-<para
-><classname
->ScriptProgress</classname
->'i kasutatakse &krita; olekuriba edenemisriba haldamiseks. Näide (Ruby): <programlisting
->script = Krosskritacore::get("KritaScript")
-script.setProgressTotalSteps(1000)
-script.setProgressStage("progressive", 0)
-for i in 1..900
- script.incProgress()
-end
-script.setProgressStage("brutal", 1000)
-</programlisting
-></para>
-
-<itemizedlist>
-<listitem
-><para
->Funktsioon: <function
->incProgress</function
-></para
-><para
->See funktsioon kasvatab edenemist ühe sammu võrra.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setProgress</function
-></para
-><para
->See funktsioon määrab edenemise väärtuse. See kasutab üht argumenti: edenemise väärtus.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setProgressStage</function
-></para
-><para
->See funktsioon määrab edenemise väärtuse ja näitab teksti.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setProgressTotalSteps</function
-></para
-><para
->See funktsioon määrab sammude arvu, mida skript nõuab. See kasutab üht argumenti: edenemise maksimumväärtus.</para
-></listitem>
-</itemizedlist>
-</listitem>
-
-<listitem
-><para
->Objekt: <classname
->Wavelet</classname
-></para
-><para
->See objekt sisaldab klassi <classname
->PaintLayer</classname
-> lainikteisenduse koefitsiente.</para>
-<itemizedlist>
-
-<listitem
-><para
->Funktsioon: <function
->getDepth</function
-></para
-><para
->Tagastab kihi sügavuse.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getNCoeff</function
-></para
-><para
->Tagastab N-nda koefitsiendi väärtuse. Funktsioon kasutab üht argumenti: koefitsiendi indeks,</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getNumCoeffs</function
-></para
-><para
->Tagastab koefitsientide arvu antud lainikus (= suurus * suurus * sügavus).</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getSize</function
-></para
-><para
->Tagastab lainiku suuruse (suurus = laius = kõrgus).</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getXYCoeff</function
-></para
-><para
->Tagastab koefitsiendi väärtuse. Funktsioon kasutab kaht argumenti: <varname
->x</varname
-> ja <varname
->y</varname
->.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setNCoeff</function
-></para
-><para
->Määrab N-nda koefitsiendi väärtuse. Funktsioon kasutab kaht argumenti: koefitsiendi indeks ja koefitsiendi uus väärtus.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setXYCoeff</function
-></para
-><para
->Määrab koefitsiendi väärtuse. Funktsioon kasutab kolme argumenti: <varname
->x</varname
->, <varname
->y</varname
-> ja koefitsiendi uus väärtus.</para
-></listitem>
-</itemizedlist>
-</listitem>
-
-<listitem
-><para
->Objekt: <classname
->Painter</classname
-></para>
-<itemizedlist>
-
-<listitem
-><para
->Funktsioon: <function
->convolve</function
-></para
-><para
->See funktsioon rakendab pildile konvolutsioonituuma. Kasutada tuleb vähemalt kolme argumenti: loend tuuma loenditega (kõik loendid peavad olema ühesuguse suurusega), tegur ja nihe. </para
-><para
->Piksli väärtus määratakse järgmise funktsiooniga: K * P / tegur + nihe, kus K on tuum ja P naabruskond. </para
-><para
->Kasutada võib järgmisi lisaargumente: <varname
->borderOp</varname
-> (määrab, kuidas konvolveerida piksleid pildi piiril: 0 = kasutatakse vaikevärvi, 1 = kasutatakse pildi vastaskülje pikslit, 2 = kasutatakse piiri pikslit, 3 = välditakse piiri piksleid), <varname
->channel</varname
-> (1 tähendab värvi, 2 alfat, 3 mõlemat), <varname
->x</varname
->, <varname
->y</varname
->, <varname
->width</varname
->, <varname
->height</varname
->.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setFillThreshold</function
-></para
-><para
->Määrab täitmise läve. Kasutada saab üht argument: lävi.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->fillColor</function
-></para
-><para
->Alustab täitmist värviga. Kasutada saab kaht argumenti: <varname
->x</varname
-> ja <varname
->y</varname
->.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->fillPattern</function
-></para
-><para
->Alustab täitmist mustriga. Kasutada saab kaht argumenti: <varname
->x</varname
-> ja <varname
->y</varname
->.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->paintPolyline</function
-></para
-><para
->See funktsioon joonistab kompleksjoone. Kasutada saab kaht argumenti: X-positsioonide loend ja Y-positsioonide loend.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->paintLine</function
-></para
-><para
->See funktsioon joonistab sirge. Kasutada saab viit argumenti: <varname
->x1</varname
->, <varname
->y1</varname
->, <varname
->x2</varname
->, <varname
->y2</varname
-> ja <varname
->pressure</varname
-> (surve). </para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->paintBezierCurve</function
-></para
-><para
->See funktsioon joonistab Bezier' kõvera. Kasutada saab kümmet argumenti: <varname
->x1</varname
->, <varname
->y1</varname
->, <varname
->p1</varname
->, <varname
->cx1</varname
->, <varname
->cy1</varname
->, <varname
->cx2</varname
->, <varname
->cx2</varname
->, <varname
->x2</varname
->, <varname
->y2</varname
->, <varname
->p2</varname
->, kus (<varname
->x1</varname
->,<varname
->y1</varname
->) on alguspositsioon, <varname
->p1</varname
-> surve alguses, (<varname
->x2</varname
->,<varname
->y2</varname
->) lõpp-positsioon, <varname
->p2</varname
-> surve lõpus. (<varname
->cx1</varname
->,<varname
->cy1</varname
->) ja (<varname
->cx2</varname
->,<varname
->cy2</varname
->) on kontrollpunktide positsioonid.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->paintEllipse</function
-></para
-><para
->See funktsioon joonistab ellipsi. Kasutada saab viit argumenti: <varname
->x1</varname
->, <varname
->y1</varname
->, <varname
->x2</varname
->, <varname
->y2</varname
->, <varname
->pressure</varname
->, kus (<varname
->x1</varname
->,<varname
->y1</varname
->) ja (<varname
->x2</varname
->,<varname
->y2</varname
->) on fookuste positsioonid.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->paintPolygon</function
-></para
-><para
->See funktsioon joonistab hulknurga. Kasutada saab kaht argumenti: X-positsioonide loend ja Y-positsioonide loend.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->paintRect</function
-></para
-><para
->See funktsioon joonistab ristküliku. Kasutada saab viit argumenti: <varname
->x</varname
->, <varname
->y</varname
->, <varname
->width</varname
-> (laius), <varname
->height</varname
-> (kõrgus), <varname
->pressure</varname
-> (surve).</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->paintAt</function
-></para
-><para
->See funktsioon joonistab määratud positsioonis. Kasutada saab kolme argumenti: <varname
->x</varname
->, <varname
->y</varname
->, <varname
->pressure</varname
-> (surve).</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setPaintColor</function
-></para
-><para
->See funktsioon määrab joonistamise värvi (nimetatakse ka esiplaani värviks). Kasutada saab üht argumenti: <classname
->Color</classname
-> (värv).</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setBackgroundColor</function
-></para
-><para
->See funktsioon määrab taustavärvi. Kasutada saab üht argumenti: <classname
->Color</classname
-> (värv).</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setPattern</function
-></para
-><para
->See funktsioon määrab täitmisel kasutatava mustri. Kasutada saab üht argumenti: <classname
->Pattern</classname
->-objekt.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setBrush</function
-></para
-><para
->See funktsioon määrab joonistamisel kasutatava pintsli. Kasutada saab üht argumenti: <classname
->Brush</classname
->-objekt.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setPaintOp</function
-></para
-><para
->See funktsioon määratleb joonistamisoperatsiooni. Kasutada saab üht argumenti: joonistamisoperatsiooni nimi.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setDuplicateOffset</function
-></para
-><para
->See funktsioon määrab klooni nihke. Kasutada saab kaht argumenti: horisontaalne nihe ja vertikaalne nihe.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setOpacity</function
-></para
-><para
->See funktsioon määrab joonistamise läbipaistmatuse. Kasutada saab üht argumenti: läbipaistmatus vahemikus 0 kuni 255.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setStrokeStyle</function
-></para
-><para
->see funktsioon määrab joone stiili. Kasutada saab üht argumenti: 0 tähendab puudumist ja 1 pintslit.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setFillStyle</function
-></para
-><para
->See funktsioon määrab klassi <classname
->Painter</classname
-> täitmise stiili. Kasutada saab üht argumenti: 0 tähendab puudumist, 1 täitmist esiplaani värviga, 2 täitmist taustavärviga, 3 täitmist mustriga.</para
-></listitem>
-</itemizedlist>
-</listitem>
-
-<listitem
-><para
->Objekt: <classname
->Iterator</classname
-></para
-><para
->See objekt võimaldab muuta piksliväärtusi ükshaaval. Osade funktsioonide nimi sõltub värviruumist: kui näiteks kihi värviruumiks on RGB, siis on funktsioonideks <function
->setR</function
->, <function
->setG</function
-> ja <function
->setB</function
->, kui aga CMYK, siis <function
->setC</function
->, <function
->setM</function
->, <function
->setY</function
-> ja <function
->setK</function
->. Alljärgnevas dokumentatsioonis eeldame, et värviruumi nimi on ABC, millel on kolm kanalit: A, B ja C.</para>
-
-<itemizedlist>
-<listitem
-><para
->Funktsioonid: <function
->setA</function
->, <function
->setB</function
->, <function
->setC</function
-></para
-><para
->Need funktsioonid kasutavad üht argumenti: antud piksli ühe kanali uus väärtus.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->setABC</function
-></para
-><para
->Määrab kõigi kanalite väärtuse. Funktsioon kasutab üht argumenti: massiiv kõigi kanalite uute väärtustega.</para
-></listitem>
-
-<listitem
-><para
->Funktsioonid: <function
->getA</function
->, <function
->getB</function
->, <function
->getC</function
-></para
-><para
->Tagastab piksli ühe kanali väärtuse.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->getABC</function
-></para
-><para
->Tagastab massiivi kõigi kanalite väärtustega.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->darken</function
-></para
-><para
->Tumendab pikslit. See funktsioon kasutab vähemalt üht argumenti: <varname
->shade</varname
-> (kogus, mille võrra kõiki värvikanaleid tumendatakse). Funktsioon võib kasutada veel üht lisaargumenti: <varname
->compensation</varname
-> (piirab tumendamist).</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->invertColor</function
-></para
-><para
->Inverteerib piksli värvi.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->next</function
-></para
-><para
->Kasvatab positsiooni, liigub järgmisele pikslile.</para
-></listitem>
-
-<listitem
-><para
->Funktsioon: <function
->isDone</function
-></para
-><para
->Tagastab 'tõene', kui iteraator asub lõpus (rohkem piksleid enam pole).</para
-></listitem>
-</itemizedlist>
-</listitem>
-</itemizedlist>
-
-</sect2>
-
-<sect2 id="developers-scripting-resources">
-<title
->Ressursid</title>
-
-<para
->Toome siin mõningad vihjed ja &krita; ressursside osalise loendi: </para
-><para
->Klassid <classname
->Brush</classname
-> ja <classname
->Pattern</classname
->: nime ja seonduva pintsli või mustri leiab &krita; tööriistariba valijast. </para
-><para
->&krita; värviruumide ID-de loend: LABA, RGBA, RGBA16, RGBAF32, RGBAF16HALF, LMSAF32, GRAYA, GRAYA16, CMYK, CMYKA16. </para>
-</sect2>
-
-</sect1>
-