run
public void run(String filename)
throws Exception
Zentrale run-Methode zur Abarbeitung einer Datei
Folgende Kommandos sind erlaubt:
* newimage width height [ color ] - neues Bild erzeugen, optional mit Hintergrundfarbe
* loadimage filename [ ii ] - Bild laden, "ii" = verw. ImageIcon zum Laden
* saveimage filename - Bild speichern
* duplimage [ i ] - i-tes Element vom Stack duplizieren
* zoomimage xx yy - neue Größe
* combine x y - oberstes Bild auf darunter liegendes
* mboximage width height [ color ] - oberstes Bild in neues Bild einpassen
* warpimage x0 y0 x1 y1 x2 y2 x3 y3 - Bild zerren, 4 Punkte ab links oben im Uhrzeigersinn
* cropimage x1 y1 x2 y2 - 1: links oben, 2: rechts unten
* cutimage - weißen Rahmen abschneiden
* rotimage deg - drehen um deg Grad
* flipimage h | v - spiegeln horizontal / vertikal
* addborder x1 y1 x2 y2 - 1: links/oben, 2: rechts/unten (jeweils die Rahmenbreiten)
* grayscale
* scale ARGB - Farbwerte skalieren (Parameter: 1 Farbwert)
* scale4 A R G B - Farbwerte skalieren (Parameter: 4 Einzelfarbwerte)
* scalex ARGB - Farbwerte xor-en (Parameter: 1 Farbwert)
* scale4x A R G B - Farbwerte xor-en (Parameter: 4 Einzelfarbwerte)
* transform A R G B A R G B A R G B A R G B - Matrix: A R G B / A R G B / A R G B / A R G B für A / R / G / B
* print x y font size style color text
* drawline x1 y1 x2 y2 color - 1: links oben, 2: rechts unten
* drawrect x1 y1 x2 y2 color - 1: links oben, 2: rechts unten
* drawbox x1 y1 x2 y2 color - 1: links oben, 2: rechts unten
* fillrect x1 y1 x2 y2 color - wie drawbox
* drawoval x1 y1 x2 y2 color - 1: links oben, 2: rechts unten (gedachtes umschließendes Rechteck)
* filloval x1 y1 x2 y2 color - 1: links oben, 2: rechts unten (gedachtes umschließendes Rechteck)
* fillimage x y color Tolleranz - Farbe und Tolleranz
* replcolor oldcolor Tolleranz newcolor - Farbe oldcolor mit Tolleranz durch newcolor ersetzen
Komplex-Kommando(s):
* killtext x1 y1 x2 y2 color colortoll circle - x1, y1, x2, y2, Farbe ARGB, Farbtolleranz ARGB, Umkreisgröße
Alte - aktuell nicht unterstützte - Kommandos:
addshadow mboximage scalecomp swapimages
loadfont zoomfont savefont img2font font2img printat
echo xdebug run runc runu sett waitt
sleep stop goto gpff set
copywebext delwebext antiflicker gentempfilename
- Parameters:
filename - Dateiname
- Throws:
Exception - im Fehlerfall