meta data for this page
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
— |
befehlsreferenzen [2014/01/05 11:08] (aktuell) |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== Befehlsreferenz ====== | ||
+ | ==== ==== | ||
+ | ==== 1. alle FF-Skriptbefehle ==== | ||
+ | [[http:// | ||
+ | ==== 2. neue Befehle ==== | ||
+ | | ||
+ | * VT_BOOL **FF_MakeBanner**(VT_BSTR imagelist, VT_I4 overlap, VT_I4 bgcolor) bgcolor = Farbe (Angabe als [[/ | ||
+ | * Zur G-Code Erzeugung für gefräste Rasterbilder: | ||
+ | \\ //build 34 vom 19.08.2013// | ||
+ | |||
+ | * VT_BOOL **FF_CombiFunc**(VT_I4 rgbmax, VT_I4 ymax, VT_I4 gamma, VT_I4 blend, VT_I4 shadow, VT_I4 radius, VT_I4 scon, VT_I4 satu, VT_I4 filtleft, VT_I4 filtright, VT_I4 ftemp, VT_I4 rota, VT_I4 sharp, VT_I4 shade, VT_I4 line0x, VT_I4 line0y, VT_I4 line1x, VT_I4 line1y); Aufruf des Kombidialogs | ||
+ | \\ //build 12 vom 26.04.2013// | ||
+ | |||
+ | * **FF_GetExifTag** + **FF_SetExifTag** erweitert um " | ||
+ | \\ //build 11 vom 22.04.2013// | ||
+ | |||
+ | * **FF_UpdateThumbDB**(VT_BSTR filepath) aktualisiert das Bild in der Vorschaubilder-Datenbank. | ||
+ | \\ //build 09 vom 18.04.2013// | ||
+ | |||
+ | * VT_BOOL **FF_DenoiseNLMD**(VT_R4 h, VT_R4 hC, VTI4 tws, VT_I4 sws) | ||
+ | \\ //build 04 vom 12.04.2013// | ||
+ | |||
+ | * VT_BOOL **FF_FeatureDetectorTest**(VT_I4 id[0-8]); 0=Dense, 1=Fast, 2=GFTT, 3=MSER, 4=ORB, 5=SIFT, 6=Star, 7=SURF, 8=BRISK | ||
+ | * VT_BOOL **FF_FeatureExtractorTest**(VT_BSTR file1, VT_BSTR file2, VT_I4 feature_id[0-8], | ||
+ | \\ **Ab FixFoto 3.40 vom 2. April 2013**\\ \\ //build 72 vom 25.03.2013// | ||
+ | |||
+ | * VT_BOOL **FF_MatchImages**(VT_BSTR infiles, VT_BSTR outfiles); Automatische Bildausrichtung | ||
+ | \\ //build 71 vom 17.03.2013// | ||
+ | |||
+ | * VT_BSTR **FF_FindFaces**() liefert die Rechtecke der gefundenen Gesichter CRLF getrennt | ||
+ | \\ //build 70 vom 17.03.2013// | ||
+ | |||
+ | * **FF_IListShow**(VT_BSTR name) zeigt die Bilderliste < | ||
+ | \\ //build 39 vom 16.03.2013// | ||
+ | |||
+ | * VT_BOOL **FF_Canny**(VT_I4 threshold1, VT_I4 threshold2); | ||
+ | \\ //build 63 vom 04.02.2013// | ||
+ | |||
+ | * VT_BSTR **FF_GetArchitecture**() liefert Architektur und Anzahl benutzter Prozessoren in der Form " | ||
+ | \\ //build 52 vom 19.11.2012// | ||
+ | |||
+ | * **FF_SetTooltipDelay**(VT_I4 msec); | ||
+ | \\ //build 50 vom 09.11.2012// | ||
+ | |||
+ | * VT_BSTR **FF_GetString**(VT_BSTR presel) | ||
+ | * **FF_Convert16** löscht das 48-Bit-Bild\\ \\ | ||
+ | //build 38 vom 13.08.2012// | ||
+ | |||
+ | * VT_BOOL **FF_Retouch**(VT_BSTR clone, VT_I4 mode, VT_I4 size, VT_I4 hard, VT_I4 blend) | ||
+ | \\ //build 36 vom 28.07.2012// | ||
+ | |||
+ | * Skript aus HKCU\Software\Joachim Koopmann Software\FixFoto\Options\**StartScript** wird beim Start automatisch ausgeführt | ||
+ | \\ //build 4 vom 20.03.2012// | ||
+ | |||
+ | * FF_GetExifTag() & FF_SetExifTag() erweitert um " | ||
+ | \\ **Ab FixFoto 3.30 vom 14. März 2012**\\ \\ //build 75 vom 05.03.2012// | ||
+ | |||
+ | * COLOR-Steuerelement: | ||
+ | \\ //build 73 vom 25.02.2012// | ||
+ | |||
+ | * beginnt Bildname mit **$$MEM**: so wird das Bild im Speicher gehalten, betroffene Funktionen: FF_LoadImage, | ||
+ | * VT_BOOL **FF_DeleteMemImage**(VT_BSTR name) löscht Bild im Speicher. | ||
+ | \\ //build 71 vom 24.02.2012// | ||
+ | |||
+ | * **FF_SetLineType**(VT_I4 dash, VT_I5 cap, VT_I4 color2) verändert den Linientyp für FF_Line(); | ||
+ | \\ //build 70 vom 23.02.2012// | ||
+ | |||
+ | * VT_BOOL **FF_Build32**(VT_BSTR dst) Erzeugt aus aktuellem Bild und Maske eine PNG- oder BMP-Datei mit Alphakanal, wird kein Dateiname angegeben, landet das Bild in der Zwischenablage. | ||
+ | * geändert: **FF_LoadMaskImage**() lädt den Alphakanal als Maske, wenn ein 32-Bit-PNG- oder BMP-Bild übergeben wird | ||
+ | \\ //build 17 vom 21.09.2011// | ||
+ | |||
+ | * VT_BOOL **FF_MakeBanner**(VT_BSTR images, VT_I4 overlap); Erstellt ein Banner aus den angegebenen Bildern | ||
+ | \\ //build 16 vom 16.09.2011// | ||
+ | |||
+ | * VT_BOOL **FF_SetControlLayout**(VT_BSTR dialog, VT_BSTR control, VT_I4 movetype, VT_I4 sizetype, VT_I4 relmovex, VT_I4 relmovey, VT_I4 relsizex, VT_I4 relsizey); Definiert das Verhalten der einzelnen Controls in einem skalierbaren Dialog. | ||
+ | * VT_BOOL **FF_SaveDialogState**(VT_BSTR dialog); Speichert die aktuelle Dialogposition. | ||
+ | * VT_BOOL **FF_LoadDialogState**(VT_BSTR dialog); Lädt die letzte gespeicherte Dialogposition. | ||
+ | \\ //build 14 vom 13.09.2011// | ||
+ | |||
+ | * VT_BOOL **FF_CreateAVI**(VT_BSTR images, VT_BSTR name, VT_I4 frames, VT_I4 steps); Erzeugt ein unkomprimiertes Video < | ||
+ | \\ //build 10 vom 12.09.2011// | ||
+ | |||
+ | * Erweitert: VT_BOOL **FF_GetRectangle**(VT_R4 left, VT_R4 top, VT_R4 width, VT_R4 height, VT_UI4 flags, VT_I4 marker); marker: 1 = Goldener Schnitt, 2 = Goldene Spirale links oben, = Goldene Spirale rechts oben ... | ||
+ | \\ //build 8 vom 08.09.2011// | ||
+ | |||
+ | * Erweitert: VT_BOOL **FF_GetRectangle**(VT_R4 left, VT_R4 top, VT_R4 width, VT_R4 height, VT_UI4 flags); flags: 1=proportional, | ||
+ | \\ //build 7 vom 07.09.2011// | ||
+ | |||
+ | * VT_BOOL **FF_AreaFillPoly**(VT_BSTR polygon, VT_I4 color); Zeichnet ein Maskenpolygon, | ||
+ | \\ //build 6 vom 07.09.2011// | ||
+ | |||
+ | * VT_BOOL **FF_SetControlTooltip**(VT_BSTR dialog, VT_BSTR control, VT_BSTR tooltip); funktioniert nicht für STATIC. | ||
+ | * Scriptdialoge verwenden aktuellen Stil | ||
+ | \\ //build 5 vom 06.09.2011// | ||
+ | |||
+ | * VT_BOOL **FF_GetRectangle**(VT_R4 left, VT_R4 top, VT_R4 width, VT_R4 height); Rechteckauswahl im aktuellen Bild, Ergebnis via GetParam(), Werte durch CRLF getrennt. | ||
+ | * VT_BOOL **FF_GetPolygon**(); | ||
+ | \\ **Ab FixFoto 3.20 vom 24. August 2011**\\ \\ //build 34 vom 01.06.2011// | ||
+ | |||
+ | * VT_BOOL FF_LoadImageSized(VTS_BSTR name, VTS_I4 width, VTS_I4 height); | ||
+ | \\ //build 29 vom 11.05.2011// | ||
+ | |||
+ | * VT_BOOL FF_3DSharp16(VT_I4 value, VT_I4 satu); 0-256 | ||
+ | \\ //build 18 vom 5. April 2010// | ||
+ | |||
+ | * FF_CallMonochromiX(): | ||
+ | \\ **Ab FixFoto 3.10 vom 18. Februar 2011**\\ | ||
+ | |||
+ | * FF_EnterProfile: | ||
+ | * FF_SaveProfiledImage: | ||
+ | * FF_LoadClipboard: | ||
+ | * FF_SaveClipboard: | ||
+ | * FF_MeasureContrast: | ||
+ | * FF_CreateContrastImage: | ||
+ | * FF_DeleteProfile: | ||
+ | \\ //build 39// | ||
+ | |||
+ | * VT_BOOL FF_DeleteProfile(VT_BSTR section, VT_BSTR name); | ||
+ | * Ab Beta 12 | ||
+ | * VT_BSTR FF_EnterProfile(VT_I4 type); Dialog zur Farbprofil-Auswahl. 0=alle Profile, 1=Bildschirm, | ||
+ | \\ //build 6//\\ | ||
+ | |||
+ | * VT_BOOL FF_LoadClipboard() lädt Bild aus Zwischenablage. | ||
+ | * VT_BOOL FF_SaveClipboard() speichert aktuelles Bild in Zwischenablage. | ||
+ | * VT_R4 FF_MeasureContrast(VT_I4 left, VT_I4 top, VT_I4 width, VT_I4 height) misst Kontrast (0.0...1.0) im angegebenen Rechteck (dieses wird auf das nächstkleinere 2^n Quadrat reduziert). | ||
+ | * VT_BOOL FF_CreateContrastImage(VT_I4 blocksize) Ersetzt das aktuelle Bild durch ein Raster der lokalen Kontrastwerte. | ||
+ | \\ **Ab FixFoto 3.02 vom 30. Oktober 2010**\\ | ||
+ | |||
+ | * FF_UpdateDir: | ||
+ | * FF_Diff: Bildet die Differenz aus dem aktuellen Bild und dem oberen Stack-Bild | ||
+ | * FF_GetClickPosX, | ||
+ | * FF_LoadURL: Lädt Dateien aus dem Web | ||
+ | * FF_IdentifyImage | ||
+ | * FF_DrawImage: | ||
+ | * FF_CreateHisto: | ||
+ | * FF_CreateLimit: | ||
+ | \\ **Ab FixFoto 3.01 vom 29. Juli 2010**\\ | ||
+ | |||
+ | * FF_AutoScriptConfig: | ||
+ | * FF_CaptureCam: | ||
+ | * FF_GetIPPInfo: | ||
+ | * FF_HQScaleJKS: | ||
+ | * FF_LoadRawPreview: | ||
+ | \\ **Ab FixFoto 3.0 vom 28.07.2009**\\ | ||
+ | |||
+ | * FF_ImportRaw(VT_BSTR image, VT_BSTR profile, VT_BOOL importdlg, VT_BOOL convertdlg) | ||
+ | * FF_SetRAWParam(VT_BSTR param, VT_BSTR value) | ||
+ | * FF_Underwater(VT_I4 red[0-255], VT_I4 green[0-255]) | ||
+ | * FF_LoadRawPreview(VT_BSTR name) | ||
+ | * FF_GetLocation() löscht den Ortslistencache wenn maxloc auf 0 gesetzt wird | ||
+ | * FF_Greencushion(VT_R8 value [-1.0 - +1.0]) | ||
+ | === // | ||
+ | |||
+ | * FF_InitCE() | ||
+ | * FF_FileExistCE(VTS_BSTR file) | ||
+ | * FF_ListDirsCE(LPCSTR path); liefert Verzeichnisse mit LF getrennt | ||
+ | * FF_ListFilesCE(LPCSTR path); liefert Dateinamen mit LF getrennt | ||
+ | * FF_CopyToCE(VTS_BSTR src, VTS_BSTR dst) | ||
+ | * FF_CopyFromCE(VTS_BSTR src, VTS_BSTR dst) | ||
+ | * FF_ExitCE() | ||
+ | \\ **Ab FixFoto 2.91 vom 09.12.2008**\\ | ||
+ | |||
+ | * FF_SetParam(" | ||
+ | * FF_SetParam(" | ||
+ | * FF_I2EV6(VT_R8 shadowdesat, | ||
+ | * FF_MultiI2EV6(VT_R8 shadowdesat, | ||
+ | * VT_BOOL FF_SendMail(VT_BSTR names, VT_BSTR adrs, VT_BSTR files, VT_BSTR subject, VT_BSTR text, VT_UI4 flags) | ||
+ | * VT_BOOL FF_Vibrancy16(VT_R8 left[0-1], VT_R8 right[0-1], VT_I4 reso[-100-100], | ||
+ | * VT_BSTR FF_MapCodePage(VT_BSTR string, VT_UI4 inpage, VT_UI4 outpage) | ||
+ | * Wird bei FF_UserDialog(VT_BSTR tabclasses, VT_I4 tabselected) tabclasses leer gelassen, so wird der in FF definierte Userdialog verwendet | ||
+ | * VT_BOOL FF_SaveImage(VT_BSTR filename, VT_I4 quality) geändert. Ist das Dateiformat .TIF und quality gleich 0 dann wird LZW-Kompression verwendet, quality ungleich 0 ist unkomprimiert |