Befehlszeilen-Renderer

Mit dem Befehlszeilen-Renderer kannst du eine beliebige Anzahl von gespeicherten Filtervorgaben im Stapelverfahren rendern. Er ist als separate ausführbare Datei verfügbar. Unter Microsoft Windows lautet der Dateiname FFXCmdRenderer-x64.exe.Unter Mac OS X lautet der Dateiname FFCmdRenderer. Der einzige Parameter, den der Befehlszeilen-Renderer akzeptiert, ist der Pfad zu einer .xml-Datei, die Rendering-Aufträge beschreibt.

Eine andere Möglichkeit, mehrere Bilder gleichzeitig zu verarbeiten, besteht darin, eine Bildsequenz in ein Artboard zu laden. Einzelheiten dazu findest du unter: Artboard Eigenschaften.

Verwendung des Befehlszeilen-Renderers unter Windows

  1. Bereite die .xml-Datei vor, die die zu verarbeitenden Aufgaben enthält (scrolle nach unten, um ein Beispiel zu sehen). Die Beispieldatei ist auch im Ordner C:\Program Files\Filter Forge 11\Resources\System als batchsample.xml verfügbar.
  2. Öffne die Eingabeaufforderung (Start > Windows System > Eingabeaufforderung).
  3. Gebe cd %ProgramFiles%\Filter Forge 11\Bin\ ein und drücke die Eingabetaste.
  4. Gebe FFXCmdRenderer-x64.exe batch.xml ein, wobei batch.xml der Name oder der Pfad der .xml-Datei ist, die du zuvor vorbereitet hast (du kannst jeden anderen Dateinamen oder Pfad verwenden).

Verwendung des Befehlszeilen-Renderers unter Mac OS X

  1. Bereite die .xml-Datei vor, die die zu verarbeitenden Aufgaben enthält (scrolle nach unten, um ein Beispiel zu sehen). Die Beispieldatei ist auch im Verzeichnis /Applications/Filter Forge 11/Resources/System als batchsample.xml verfügbar.
  2. Starte Terminal (Anwendungen > Dienstprogramme > Terminal.app).
  3. Gebe cd /Applications/Filter\ Forge\ 11/ ein und drücke die Eingabetaste.
  4. Gebe ./FFCmdRenderer batch.xml ein, wobei batch.xml der Name oder der Pfad zu der von dir vorbereiteten .xml-Datei ist (Du kannst jeden anderen Dateinamen oder Pfad verwenden).

Fehlerbehandlung und Protokollierung

Alle Fehler, die beim Rendern aufgetreten sind, werden in die Protokolldatei geschrieben und in der Konsole angezeigt. Die Protokolldatei trägt den Namen FFX CmdRenderer.log und befindet sich im temporären Ordner des Systems (unter Windows 7 und neueren Versionen ist dies normalerweise C:\Users\User Name\AppData\Local\Temp).Terminal window. Die Protokolldatei trägt den Namen FFX CmdRenderer.log und befindet sich im temporären Ordner des Systems (under Mac OS ist dies normalerweise /tmp/).

Wenn der Renderer auf einen unkritischen Fehler stößt, z. B. Tippfehler im Filternamen oder unmögliche Bittiefenwerte, überspringt er die ungültige Aufgabe und geht zur nächsten Aufgabe in der Warteschlange über. Kritische Fehler, wie z. B. ein ungültiges xml-Schema, führen dazu, dass der Renderer alle Operationen abbricht.

Xml Datei Beispiele

<?xml version="1.0" encoding="utf-8" ?> <Tasks> <Task> <Image value="" width="300" height="400" /> <Selection value="" /> <Result path="D:\Images\Wood.bmp" /> <Filter value="C:\Documents and Settings\UserName\
Application Data\Filter Forge 8\System\Library\Library_284-1.ffxml" /> <Preset value="0" /> </Task> <Task> <Image value="" width="300" height="400" /> <Selection value="" /> <Result path="D:\Images\WetStone.jpg" format="JPG" /> <Filter value="C:\Documents and Settings\UserName\
Application Data\Filter Forge 8\System\Library\Library_242-4.ffxml" /> <Preset value="0" /> </Task> <Task> <Image value="D:\1.jpg" /> <Selection value="" /> <Result path="D:\Images\ComicBook.bmp" format="BMP"> <Options> <BitDepth value="32" /> <FlipRowOrder value="false" /> </Options> </Result> <RenderingOptions> <Dither value="false" /> <AntiAliasBitmapComponentSources value="true" /> </RenderingOptions> <Filter value="C:\Documents and Settings\UserName\
Application Data\Filter Forge 8\System\Library\Library_227-2.ffxml" /> <Preset value="0" /> </Task> <GlobalSettings> <RenderingOptions> <UseMultithreading value="true" /> <Dither value="true" /> <Progressive value="true" /> <OptimizeBlurs value="true" /> <AntiAliasBitmapComponentSources value="false" /> <Jitter value="0" /> <TemporaryFilesLocation value="" /> <RAMUsageLimit value="60" /> <NormalMapFlipY value="false" /> </RenderingOptions> <BitmapFormatOptions> <DefaultFormat value="JPG" /> <BMP> <BitDepth value="32" /> <FlipRowOrder value="false" /> </BMP> <JPG> <Quality value="98" /> <FullPrecision value="true" /> </JPG> <TIF> <BitDepth value="8" /> <FloatFormat value="false" /> <IncludeTransparency value="true" /> <ImageCompression value="LZW" /> </TIF> <TGA> <BitDepth value="32" /> <IncludeTransparency value="true" /> <FlipRowOrder value="false" /> </TGA> <PNG> <BitDepth value="16" /> <IncludeTransparency value="true" /> <ImageCompression value="BEST" /> </PNG> <EXR> <BitDepth value="32" /> <IncludeTransparency value="true" /> <ImageCompression value="PIZ" /> <FlipRowOrder value="false" /> </EXR> <PFM /> </BitmapFormatOptions> </GlobalSettings> </Tasks>
<?xml version="1.0" encoding="utf-8"?> <Tasks> <Task> <Image value="" width="300" height="400" /> <Selection value="" /> <Result path="~/Documents/Wood.bmp" /> <Filter value="~/Library/Application Support/Filter Forge 4/
System/Library/Library_284-1.ffxml" /> <Preset value="0" /> </Task> <Task> <Image value="" width="300" height="400" /> <Selection value="" /> <Result path="~/Documents/WetStone.jpg" format="JPG" /> <Filter value="~/Library/Application Support/Filter Forge 8/
System/Library/Library_242-4.ffxml" /> <Preset value="0" /> </Task> <Task> <Image value="~/Documents/1.jpg" /> <Selection value="" /> <Result path="~/Documents/ComicBook.bmp" format="BMP"> <Options> <BitDepth value="32" /> <FlipRowOrder value="false" /> </Options> </Result> <RenderingOptions> <Dither value="false" /> <AntiAliasBitmapComponentSources value="true" /> </RenderingOptions> <Filter value="~/Library/Application Support/Filter Forge 8/
System/Library/Library_227-2.ffxml" /> <Preset value="0" /> </Task> <GlobalSettings> <RenderingOptions> <UseMultithreading value="true" /> <Dither value="true" /> <Progressive value="true" /> <OptimizeBlurs value="true" /> <AntiAliasBitmapComponentSources value="false" /> <Jitter value="0" /> <TemporaryFilesLocation value="" /> <RAMUsageLimit value="60" /> <NormalMapFlipY value="false" /> </RenderingOptions> <BitmapFormatOptions> <DefaultFormat value="JPG" /> <BMP> <BitDepth value="32" /> <FlipRowOrder value="false" /> </BMP> <JPG> <Quality value="98" /> <FullPrecision value="true" /> </JPG> <TIF> <BitDepth value="8" /> <FloatFormat value="false" /> <IncludeTransparency value="true" /> <ImageCompression value="LZW" /> </TIF> <TGA> <BitDepth value="32" /> <IncludeTransparency value="true" /> <FlipRowOrder value="false" /> </TGA> <PNG> <BitDepth value="16" /> <IncludeTransparency value="true" /> <ImageCompression value="BEST" /> </PNG> <EXR> <BitDepth value="32" /> <IncludeTransparency value="true" /> <ImageCompression value="PIZ" /> <FlipRowOrder value="false" /> </EXR> <PFM /> </BitmapFormatOptions> </GlobalSettings> </Tasks>

Xml Dateihierarchie

Die .xml-Datei hat drei Hierarchieebenen mit verschachtelten Abschnitten. Einige von ihnen sind obligatorisch, andere sind optional.

<Tasks>
    <Task>
        <Options></Options>
        <RenderingOptions></RenderingOptions>
    </Task>
    <GlobalSettings></GlobalSettings>
</Tasks>

Xml Datei Inhalt

Die .xml-Datei beschreibt Rendering-Aufträge. Ein einzelner Auftrag rendert eine einzelne Filtervoreinstellung und speichert das Ergebnis in einer Bilddatei. Die Aufträge werden in der gleichen Reihenfolge abgearbeitet, wie sie in der .xml-Datei aufgeführt sind. Ein einzelner Rendering-Auftrag ist in <Task></Task> tags eingeschlossen. Er hat fünf obligatorische Tags:

 

Bildformat Optionen

Der <Result> Tag kann einen zusätzlichen <Options> Abschnitt haben, der Parameter für das Bildformat beschreibt, das durch das Attribut Format im <Result> Tag angegeben ist. Wenn der Abschnitt <Options> weggelassen wird, werden die Formatparameter aus dem Abschnitt <GlobalSettings> gelesen, und wenn <GlobalSettings> weggelassen wird – aus der Datei C:\Documents and Settings\User Name\Application Data\Filter Forge 8\FileFormatOptions.xml.~/Library/Application Support/Filter Forge 8/FileFormatOptions.xml file. Wenn das Attribut Format selbst im <Result> Tag fehlt, wird der Abschnitt <Options> ignoriert.

Dies sind mögliche Tags für den Abschnitt <Options>. Die Tags in diesem Abschnitt sollten dem im <Result> Tag angegebenen Format entsprechen.

BMP Format Optionen JPG Format Optionen TIF Format Optionen TGA Format Optionen PNG Format Optionen EXR Format Optionen PFM Format Optionen

Render Optionen

<Task> kann einen optionalen <RenderingOptions> Abschnitt haben, der Rendering-Parameter für die Ausgabedatei beschreibt. Wenn der Abschnitt <RenderingOptions> weggelassen wird, werden die Rendering-Parameter aus dem Abschnitt <GlobalSettings> gelesen. Wenn der Abschnitt <GlobalSettings> weggelassen wird, werden stattdessen die Standardparameter von Filter Forge verwendet.

Dies sind mögliche Tags für den Abschnitt <RenderingOptions>. Die Tags in diesem Abschnitt entsprechen dem Render Tab im Dialogfeld Optionen in der Filter Forge-Benutzeroberfläche.

Globale Einstellungen

Der oberste <Tasks> Abschnitt kann einen optionalen <GlobalSettings> Abschnitt enthalten, der globale Rendering- und Bildformatparameter für die gesamte Datei beschreibt. Wenn der Abschnitt <GlobalSettings> weggelassen wird, werden stattdessen die Standardparameter von Filter Forge verwendet.

Die Tags im Abschnitt <GlobalSettings> sind die gleichen wie die in den Abschnitten <RenderingOptions> und <Options> oben.

Urheberrecht © 2006-2022 Filter Forge, Inc. Alle Rechte vorbehalten.