Bitmapmaske per Skripting aufrufbar?

aquila

Mitglied
Dabei seit
13.11.04
Beiträge
821
Standort
Niedersachsen
Trophäen
{*} 4!
#1
Moin,

mal 'ne Frage an die Skripter: Ist es möglich, für einzelne Arbeitsschritte eines Stapels/Makros, per JScript-Zusatz die Bitmapmaske/Kantenmaske auszuwählen und ggf. auch zu invertieren?

Grüße,
Ralf
 

W.P.

Mitglied
Dabei seit
16.10.02
Beiträge
5.099
Standort
Anzing BY
#2
AW: Bitmapmaske per Skripting aufrufbar?

Hallo Ralf,

meinst Du diese Funktion?

VT_BOOL FF_LoadMaskImage(VT_BSTR maskfilename) // Lädt eine Bitmap als Maske. Konvertiert selbst nach 8-Bit.

Alles andere wirst Du wohl zu Fuß machen müssen

Schönen Gruß,
Werner.
 

aquila

Mitglied
Dabei seit
13.11.04
Beiträge
821
Standort
Niedersachsen
Trophäen
{*} 4!
#3
AW: Bitmapmaske per Skripting aufrufbar?

W.P. hat gesagt.:
meinst Du diese Funktion?
VT_BOOL FF_LoadMaskImage(VT_BSTR maskfilename) // Lädt eine Bitmap als Maske. Konvertiert selbst nach 8-Bit.
Hallo Werner!
Da ich von Skripting keine Ahnung habe, kann ich auch leider nicht sagen, ob die Umsetzung mit der entsprechenden Funktion möglich ist. :-[ Ich hatte schematisch an folgendes gedacht:

Stapelelement1 wird ausgeführt, Bitmap (des aktuellen Bildes!) wird als Maske geladen (& evtl. invertiert), Stapelement2 wird unter Maskierung ausgeführt, Maske wird geschlossen, Stapelelement3 wird ausgeführt, usw.
 

W.P.

Mitglied
Dabei seit
16.10.02
Beiträge
5.099
Standort
Anzing BY
#4
AW: Bitmapmaske per Skripting aufrufbar?

Hallo Ralf,

dazu musst Du:
- das aktuelle Bild auf den Stack laden (FF_PushImage())
- Bild ggf. invertieren
- Temporären Dateinamen vom Scripting Host geben lassen (FileScriptingObject.GetTempName())
- Temporäres Verzeichnis ausfindig machen (FileScriptingObject.GetSpecialFolder(2))
- Pfad zerlegen und neu zusammensetzen
- Als Tiff/BMP abspeichern (FF_SaveImage(VT_BSTR name, VT_I4 quality))
- Aktuelles Bild vom Stack holen (FF_PopImage())
- Bild mit LoadMaskImage laden
- Temporäre Datei löschen
- Aktionen durchführen
 

O.S.

Mitglied
Dabei seit
06.08.04
Beiträge
1.046
Standort
Berlin
#5
AW: Bitmapmaske per Skripting aufrufbar?

Ich glaube, W.P., damit hast du jetzt den Ralf zum Scriptisten bekehrt! ;D ;D ;D
 

W.P.

Mitglied
Dabei seit
16.10.02
Beiträge
5.099
Standort
Anzing BY
#6
AW: Bitmapmaske per Skripting aufrufbar?

O.S. hat gesagt.:
Ich glaube, W.P., damit hast du jetzt den Ralf zum Scriptisten bekehrt! ;D ;D ;D
Glaube ich nicht.
Bin momentan nur etwas programmiermüde :p |)

Außerdem ist es manchmal ganz gut andere Laien auch ans Eingemachte heranzuführen. Das schraubt die Anforderungen etwas zurück ;).

Schönen Gruß,
Werner.
 

aquila

Mitglied
Dabei seit
13.11.04
Beiträge
821
Standort
Niedersachsen
Trophäen
{*} 4!
#7
AW: Bitmapmaske per Skripting aufrufbar?

O.S. hat gesagt.:
Ich glaube, W.P., damit hast du jetzt den Ralf zum Scriptisten bekehrt! ;D ;D ;D
Nee, erstmal nicht... :eek:
Aber schön zu wissen, daß es ginge. Da kann man später mal fortgeschrittene Stapel/Makros draus basteln.

Grüsse,
Ralf
 
Oben