Auf dieser Seite beschreibe ich kurz die Art Weaver-spezifischen Befehle und Funktionen. Quelle ist die englischsprachige Datei Lua Scripting Plug-In Reference.htm
, die in C:\Program Files\Artweaver Free 3.0\Help
installiert wird.
Liefert die Werte für Rot, Grün,Balu und Alpha für ein mit x,y angegebenes Pixel. Die Werte werden dem Orginalbild entnommen wenn nicht zuvor flush()
ausgeführt wurde.
Diese Funktion ist das Gegenstück zu r,g,b,a = get_rgba(x, y)
. Mit ihr werden die Farb- und Alphawerte an der Position x,y gesetzt.
Ähnlich wie r,g,b,a = get_rgba(x, y)
, jedoch ohne Alphawert, liefert also nur die reine Farbinformation
Ermittelt Wert der Grau-Skala
Setzt Wert der Grau-Skala
h,s,l = get_hsl(x, y)
set_hsl(x, y, h, s, l)
h,s,v = get_hsv(x, y)
set_hsv(x, y, h, s, v)
l,a,b = get_lab(x, y)
set_lab(x, y, l, a, b)
Mit dieser Funktion kann man den Fortschritt des Scriptablaufes in der Statusleiste anzeigen
Mit dieser Funktion werden die Daten des temporären Ausgabebildspeichers in den Quelldatenspeicher kopiert. Dadurch ist es einfacher, Mehrfachoperationen durchzuführen.
Bestimmte Informationen zum Bild werden über Konstanten bereit gestellt. Das sind:
Liefert die aktuelle Vordergrundfarbe von Artweaver
Liefert die aktuelle Hintergrundfarbe von Artweaver
Liefert die aktuelle Papierfarbe von Artweaver
Fügt einen Menüeintrag zum ArtWeaver Filter Menü hinzu
Erstellt eine einfache Dialogbox, die dem Benutzer die Möglichkeit gibt, aus einem vordefinierten Wertebereich auszuwählen.
Führt das angegebene externe Kommando (Programm) aus.
Konvertiert einen Hexadezimalstring in eine Zahl
Konvertiert einen von der GUI Server Colorbox zurückgegebenen Wert