1.1 Condition
Das optionale Attribut Condition gibt an, ob die Aktion ausgeführt wird. Der Wert muss dem Typ Boolean entsprechen. Zur Auswertung kann VBScript verwendet werden. Beispielsweise die Vergleichsoperatoren von VBScript.
1.2 IgnoreError
Das optionale Attribut IgnoreError gibt an, ob die Aktion bei einem Error die Ausführung des Batchpad Skriptes abbricht. Der Wert muss dem Typ Boolean entsprechen.
1.3 Variable
Das optionale Attribut Variable gibt bei dem erfolgreichen Ausführen einer Aktion true zurück, ansonsten false. Falls das Attribut eine andere Verwendung hat, ist die Verwendung bei der Aktion beschrieben.
2 ImageLoad
Die Aktion ImageLoad lädt die angegebene Bild-Datei (Attribut: InputFile) in den Arbeitsspeicher. Die geladene Datei steht implizit für weitere Aktionen auf dieser Datei zur Verfügung und wird nicht über eine Variable angegeben. Es werden folgende Bildformate unterstützt: BMP, GIF, JPEG, PNG und TIFF.
<ImageLoad InputFile="" Condition="" Variable="{@Result}" IgnoreError="false" />
3 ImageSaveAsBmp
Die Aktion ImageSaveAsBmp speichert eine Bilddatei unter dem angegebenen Pfad (Attribut: OutputFile) im Bmp Format ab. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt.
<ImageSaveAsBmp OutputFile="" Condition="" Variable="{@Result}" IgnoreError="false" />
4 ImageSaveAsPng
Die Aktion ImageSaveAsPng speichert eine Bilddatei unter dem angegebenen Pfad (Attribut: OutputFile) im Png Format ab. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt.
<ImageSaveAsPng OutputFile="" Condition="" Variable="{@Result}" IgnoreError="false" />
5 ImageSaveAsJpeg
Die Aktion ImageSaveAsJpeg speichert eine Bilddatei unter dem angegebenen Pfad (Attribut: OutputFile) im Jpeg Format ab. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt.
Über das Attribut Quality wird die Qualität des zu speichernden Jpeg angegeben. Der Wertebereich von dem Attribut Quality liegt zwischen 0 und 100. Wobei der Wert 100 für die beste Qualität steht.
<ImageSaveAsJpeg OutputFile="" Quality="75" Condition="" Variable="{@Result}" IgnoreError="false" />
6 ImageGetWidth
Die Aktion ImageGetWidth gibt über das Attribut Variable die Breite einer Bilddatei zurück. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt.
<ImageGetWidth Condition="" Variable="{@Result}" IgnoreError="false" />
7 ImageGetHeight
Die Aktion ImageGetHeight gibt über das Attribut Variable die Höhe einer Bilddatei zurück. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt.
<ImageGetHeight Condition="" Variable="{@Result}" IgnoreError="false" />
8 ImageCrop
Die Aktion ImageCrop führt die Operation "Zuschneiden" auf einer Bilddatei aus. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt. Der auszuschneidende Bereich wird über die Höhe (Attribut Height) und die Weite (Attribut Width) bestimmt. Zudem kann die Position des auszuschneidenden Bereiches vertikal (Attribut Y) und horizontal (Attribut X) positioniert werden. Wobei die Werte X="0" und Y="0" einer Positionierung des auszuschneidenden Bereiches in der oberen linken Ecke gleichkommt. Die verarbeitete Bilddatei wird implizit für weitere Aktionen bereitgestellt und wird nicht über eine Variable angegeben.
<ImageCrop Width="" Height="" X="" Y="" Condition="" Variable="{@Result}" IgnoreError="false" />
9 ImageResize
Die Aktion ImageResize führt die Operation "Größe verändern" auf einer Bilddatei aus. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt. Die neue Höhe des Bildes wird über das Attribut Height und die neue Breite des Bildes über das Attribut Width angegeben. Die verarbeitete Bilddatei wird implizit für weitere Aktionen bereitgestellt und wird nicht über eine Variable angegeben.
<ImageResize Width="" Height="" Condition="" Variable="{@Result}" IgnoreError="false" />
10 ImageResizeToMaxSize
Die Aktion ImageResizeToMaxSize verändert die Bildgröße und bezieht sich dabei auf den größeren Wert der zwei Werte Breite und Höhe eines Bildes. Von den zwei Werten wird der größere Wert auf die angegebene Größe in Pixeln (Attribut: MaxSize) geändert und ist der Bezugswert für den anderen Wert. Der andere Wert wird dann im Verhältnis zu der Änderung des Bezugswertes neu berechnet. Hinweis: Der Bezugswert wird entweder vergrößert oder verkleinert, um dem angegebenen Wert in dem Attribut MaxSize zu entsprechen.
<ImageResizeToMaxSize MaxSize="" Condition="" Variable="{@Result}" IgnoreError="false" />
11 ImageRotate90
Die Aktion ImageRotate90 führt die Operation "Rotierung um 90 Grad im Uhrzeigersinn" auf einer Bilddatei aus. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt. Die verarbeitete Bilddatei wird implizit für weitere Aktionen bereitgestellt und wird nicht über eine Variable angegeben.
<ImageRotate90 Condition="" Variable="{@Result}" IgnoreError="false" />
12 ImageRotate180
Die Aktion ImageRotate180 führt die Operation "Rotierung um 180 Grad im Uhrzeigersinn" auf einer Bilddatei aus. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt. Die verarbeitete Bilddatei wird implizit für weitere Aktionen bereitgestellt und wird nicht über eine Variable angegeben.
<ImageRotate180 Condition="" Variable="{@Result}" IgnoreError="false" />
13 ImageRotate270
Die Aktion ImageRotate270 führt die Operation "Rotierung um 270 Grad im Uhrzeigersinn" auf einer Bilddatei aus. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt. Die verarbeitete Bilddatei wird implizit für weitere Aktionen bereitgestellt und wird nicht über eine Variable angegeben.
<ImageRotate270 Condition="" Variable="{@Result}" IgnoreError="false" />
14 ImageFlipX
Die Aktion ImageFlipX führt die Operation "Spiegeln anhand der horizontalen Achse" durch. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt. Die verarbeitete Bilddatei wird implizit für weitere Aktionen bereitgestellt und wird nicht über eine Variable angegeben.
<ImageFlipX Condition="" Variable="{@Result}" IgnoreError="false" />
15 ImageFlipY
Die Aktion ImageFlipY führt die Operation "Spiegeln anhand der vertikalen Achse" durch. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt. Die verarbeitete Bilddatei wird implizit für weitere Aktionen bereitgestellt und wird nicht über eine Variable angegeben.
<ImageFlipY Condition="" Variable="{@Result}" IgnoreError="false" />
16 ImageFlipXY
Die Aktion ImageFlipXY führt die Operation "Spiegeln anhand der vertikalen Achse und horizontalen Achse" durch. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt. Die verarbeitete Bilddatei wird implizit für weitere Aktionen bereitgestellt und wird nicht über eine Variable angegeben.
<ImageFlipXY Condition="" Variable="{@Result}" IgnoreError="false" />
17 ImageToGrayscale
Die Aktion ImageToGrayscale führt die Operation "Konvertierung der Farbwerte zu Graustufen" durch. Die Bilddatei wird dabei implizit über die Aktion ImageLoad bereitgestellt. Die verarbeitete Bilddatei wird implizit für weitere Aktionen bereitgestellt und wird nicht über eine Variable angegeben.
<ImageToGrayscale Condition="" Variable="{@Result}" IgnoreError="false" />