<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://www.skriptwiki.ffsf.de/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="2.0">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>FixFoto-Scripting-Wiki - skriptbefehle</title>
        <description></description>
        <link>https://www.skriptwiki.ffsf.de/</link>
        <lastBuildDate>Sun, 19 Apr 2026 17:38:46 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>https://www.skriptwiki.ffsf.de/_media/wiki/dokuwiki.svg</url>
            <title>FixFoto-Scripting-Wiki</title>
            <link>https://www.skriptwiki.ffsf.de/</link>
        </image>
        <item>
            <title>FF_CallScript</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_callscript?rev=1544482800&amp;do=diff</link>
            <description>FF_CallScript

FF_CallScript(VT_BSTR script)

Beschreibung: Führt das per vollständigem Pfad angegebene Skript aus

Aber Achtung:

Erfolgt in dem aufzurufendem Skript eine Bildbearbeitung oder Erzeugung und soll das Ergebnis im Arbeitsfenster angezeigt werden, reicht unter Umständen nicht FF_Reload.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 10 Dec 2018 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_CreateExif</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_createexif?rev=1289084400&amp;do=diff</link>
            <description>FF_CreateExif


 Nach FF_CreateExif muss man die Zeit (DateTime) extra setzen. Der Befehl erzeugt nur den Tag DateTime mit Blanks als Inhalt.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 06 Nov 2010 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_DrawImage</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_drawimage?rev=1300143600&amp;do=diff</link>
            <description>FF_DrawImage


 Um ein Bild in das andere einzufügen, kann man den Befehl FF_DrawImage verwenden, für den allerdings mindestens FF-Version 3.02 zur Verfügung stehen muss.
 Alternativ ist FF_MixImage zu verwenden.

 Wie man FF_DrawImage und auch FF_MixImage anwenden kann, wird im Beitrag</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Mar 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_DrawText</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_drawtext?rev=1297378800&amp;do=diff</link>
            <description>FF_DrawText


 Maßeinheit sind die realen Pixel des Bildes (keine Dialogeinheiten).
 Bei Werten, die die Bildschirmauflösung überschreiten, tritt ein Fehler auf.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 10 Feb 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_ExtendCanvas</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_extendcanvas?rev=1299452400&amp;do=diff</link>
            <description>FF_ExtendCanvas


Vergrößert die Bildfläche des geladenen Bildes links, rechts, oben und unten um den entsprechenden Pixelbetrag in der Farbe r,g,b</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Mar 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_GetControl</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_getcontrol?rev=1545260400&amp;do=diff</link>
            <description>FF_GetControl

Grundsätzlich können mit FF_GetControl die Steuerelemente im Dialog ausgelesen werden; aber Vorsicht mit dem Steuerelement des Typs &quot;BOOLEAN&quot;:

 Anders als der Typname vermuten lässt, erhält man als Inhalt bei diesem Typ kein boolsches Ergebnis (true oder false), sondern wie bei den meisten</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 19 Dec 2018 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_HLine</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_hline?rev=1297033200&amp;do=diff</link>
            <description>FF_HLine



 Maßeinheit sind die realen Pixel des Bildes (keine Dialogeinheiten). 
 Bei Werten, die die Bildgröße überschreiten, tritt ein Fehler auf.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Feb 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_HQScale</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_hqscale?rev=1532728800&amp;do=diff</link>
            <description>FF_HQScale

Wenn man ein Bild auf die längste Seite unter Beibehaltung des Seitenverhältnisses skalieren will, braucht man bei FF_HQScale nur für Breite und Höhe den Wert der längsten Seite einzutragen und true für Keepaspect einzugeben. Das funktioniert gleichermaßen bei quer- und hochformatigen Bildern.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 27 Jul 2018 22:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_Include</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_include?rev=1583622000&amp;do=diff</link>
            <description>FF_Include

Beispielscript für den Include-Mechanismus von FixFoto


 Mit Hilfe der FF_INCLUDE Anweisung lassen sich Scripte auf mehrere Dateien aufteile. Auch lassen sich damit Funktionen, die
 man in mehreren Scripten benötigt, auslagern.

 Um einfacher mit einem externen Editor arbeiten zu können, teile ich meine Script oft in zwei Teile. Der eine wird in FF Im Scripteditor geöffnet.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 07 Mar 2020 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_LoadImage</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_loadimage?rev=1299452400&amp;do=diff</link>
            <description>FF_LoadImage


Lädt ein Bild, das mit dem gesamten Pfadnamen angegeben werden muss, zur weiteren Bearbeitung in den Speicher.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Mar 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_MessageBox</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_messagebox?rev=1298242800&amp;do=diff</link>
            <description>FF_MessageBox

 Der Befehl dient vorrangig dazu einen kurzen Hinweis zu geben und kann auch benutzt werden, dem Benutzer eine Entscheidung abzuverlangen.
 siehe Textanzeige

Anmerkung:
 Zur Zeit gibt es leider in der FF-Skript-Befehlsreferenz keine Angabe zu den Rückgabewerten von FF_MessageBox.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 20 Feb 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_MixImage</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_miximage?rev=1300143600&amp;do=diff</link>
            <description>FF_MixImage


Mischt das momentan geladene Bild in der angegebenen Größe und Position mit dem Faktor &lt;mix&gt; (0-256) in das obere Bild des Stacks
 (geändert ab Version 3.10).
 Um ein Bild in das andere einzufügen, kann man auch den Befehl FF_DrawImage verwenden, für den allerdings mindestens FF-Version 3.02 zur Verfügung stehen muss.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 14 Mar 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_MultiDialog</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_multidialog?rev=1527976800&amp;do=diff</link>
            <description>FF_MultiDialog

Vor dem Öffnen eines Multidialogs mit FF_MultiDialog kann über FF_SetParam() eine Voreinstellung erfolgen. Für die einzelnen Tabs der Dialogtypen stehen dabei folgende Parameter zur Verfügung:
 Typen Tab Bedeutung Parameter MultiBright</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 02 Jun 2018 22:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_NewImage</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_newimage?rev=1322262000&amp;do=diff</link>
            <description>FF_NewImage


Der Befehl FF_NewImage erzeugt ein leeres Bild der angegebenen Größe und Farbe.Der Farbwert ist dabei eine RGB-Farbe, die entweder als dezimaler
 Referenzwert (colorref 0 - 16777215) ...

&#039; VBScript
FF_NewImage 100,200,16777215
... oder auch als Hexadezimalzahl angegeben werden kann.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 25 Nov 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_PopImage</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_popimage?rev=1299452400&amp;do=diff</link>
            <description>FF_PopImage


Ersetzt das aktuelle Bild durch das letzte Exemplar vom Stack.
Mit jedem weiteren FF_PopImage-Befehl werden die Inhalte des Stacks eins weiter nach oben geholt.
 (siehe auch FF_PushImage)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Mar 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_PushImage</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_pushimage?rev=1299452400&amp;do=diff</link>
            <description>FF_PushImage


Kopiert das geladene Bild auf den Stack. 
Mit jedem weiteren FF_PushImage-Befehl wird dieses Bild im Stack weiter nach unten geschoben und das dann gerade geladene Bild auf den Stack kopiert.
(siehe auch FF_PopImage)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Mar 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_Reload</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_reload?rev=1320274800&amp;do=diff</link>
            <description>FF_Reload


 Befehle, die auf das &quot;aktuelle Bild&quot; wirken, zeigen erst nach FF_Reload einen sichtbaren Effekt.

FF_Reload setzt lediglich ein Flag, ausgeführt wird es erst am Ende des Skriptes und dabei wird auch Flag Dirty gesetzt (abrufbar mit FF_SetDirty). FF_Reload heißt also nichts anderes als: Das im Skripting veränderte Bild soll auf die Arbeitsfläche geladen werden.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 02 Nov 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_SaveExif</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_saveexif?rev=1295305200&amp;do=diff</link>
            <description>FF_SaveExif


FF_SaveExif kann - ebenso wie FF_SetExif - nicht ohne voran gegangenes FF_LoadExif verwendet werden. 

Es ist darauf zu achten, dass sich aktuelle die Daten des richtigen Bildes im Speicher befinden, sonst kann nach FF_SafeExif Datenwirrwarr entstehen.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 17 Jan 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_SaveImage</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_saveimage?rev=1296860400&amp;do=diff</link>
            <description>FF_SaveImage

 Der Befehl eignet sich zum Speichern des aktuellen Bildes. Man muss allerdings beachten, dass vorhandene Bilder mit gleicher Pfadangabe und gleichem Namen ohne Rückfrage überschrieben werden.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 04 Feb 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_SetControl</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_setcontrol?rev=1311199200&amp;do=diff</link>
            <description>FF_SetControl


 Grundsätzlich können mit FF_SetControl die Steuerelement im Dialog auf einen neuen Wert gesetzt werden. Für einige Steuerelemente gelten Besonderheiten:


	*  STATIC
	*  VSLIDE</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 20 Jul 2011 22:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_SetControlImage</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_setcontrolimage?rev=1544482800&amp;do=diff</link>
            <description>FF_SetControlImage

Mit FF_SetControlImage kann ein Button mit einem Bild versehen werden, welches anstatt des Textes angezeigt wird. Es werden die Grafikformate *.jpg, *.jp2, *.png, *.tif und *.bmp unterstützt. Soweit das Grafikformat es zulässt, sind auch transparente Bilder möglich.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 10 Dec 2018 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_SetDialogTimer</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_setdialogtimer?rev=1329519600&amp;do=diff</link>
            <description>FF_SetDialogTimer


 Der Befehl FF_SetDialogTimer aktiviert für einen Dialog einen Timer, der jeweils nach Ablauf des eingestellten Intervalls den Rückgabewert &quot;TIMER&quot; aus FF_ShowDialog() liefert.

 Beispielsweise ist damit die Abfrage eines Slider-Elements möglich, obwohl dieses selbst bei seiner Veränderung keinen Event auslöst.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 17 Feb 2012 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_SetParam</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_setparam?rev=1545260400&amp;do=diff</link>
            <description>FF_SetParam

Parameter-Übergabe an aufgerufenes Skript / Wert-Rückgabe aus dem Skript. 

FF_SetParam in der Hilfe

Um einen Dialog mit Standardwerten zu laden, muss vor dem Aufruf des Dialogs ein FF_SetParam(&quot;&quot;); stehen.

Beschneiden

Der Multidialog fürs Beschneiden FF_MultiDialog(&quot;MultiCanvas&quot;,2)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 19 Dec 2018 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>FF_Zip</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/ff_zip?rev=1323990000&amp;do=diff</link>
            <description>FF_Zip


 Der Befehl FF_Zip erzeugt ein ZIP-Archiv, während mit FF_UnZip ein Archiv wieder entpackt werden kann.

 Mit FF_Zip ist es allerdings nicht möglich, den Stammordner mit in das Archiv zu übernehmen. Wird dies benötigt, kann die folgende Routine FF_ZipWithFolder</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 15 Dec 2011 23:00:00 +0000</pubDate>
        </item>
        <item>
            <title>Skriptbefehle</title>
            <link>https://www.skriptwiki.ffsf.de/skriptbefehle/start?rev=1545260400&amp;do=diff</link>
            <description>Skriptbefehle


Inhalt

	* FF_CallScript
	* FF_CreateExif
	* FF_DrawImage
	* FF_DrawText
	* FF_ExtendCanvas
	* FF_GetControl
	* FF_HLine
	* FF_HQScale
	* FF_Include
	* FF_LoadImage
	* FF_MessageBox
	* FF_MixImage
	* FF_MultiDialog
	* FF_NewImage
	* FF_PopImage
	* FF_PushImage
	* FF_Reload
	* FF_SaveExif
	* FF_SaveImage
	* FF_SetControl
	* FF_SetControlImage
	* FF_SetDialogTimer
	* FF_SetParam
	* FF_Zip</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 19 Dec 2018 23:00:00 +0000</pubDate>
        </item>
    </channel>
</rss>
