Übergebene TIFF bzw. JPG-Datei direkt in Platzhalterebene öffnen

Hier diskutieren die Anwender von PhotoLine untereinander
Benutzeravatar
Christopher
Mitglied
Beiträge: 224
Registriert: Sa 25 Mai 2013 14:34
Wohnort: Riedstadt

Übergebene TIFF bzw. JPG-Datei direkt in Platzhalterebene öffnen

Beitrag von Christopher »

Hallo,

ich habe eine Frage, gibt es bei JPG bzw TIFF-Dateien die Möglichkeit wie bei einer RAW-Datei beim Öffnen direkt eine Aktion ausführen zu lassen.
Hintergrund ist, ich übergeben von einem RAW-Konverter aus ein TIFF an Photoline und würde hier das Bild gerne direkt in einer Platzhalterebene öffnen, so das ich dies nicht jedes mal von "Hand" erledigen muss.
Photoline 21.50 unter Windows 10 1903

Danke für die Unterstützung
Gruss Christopher

IMatch zur Bilderverwaltung, Capture One und DxO PhotoLab
als RAW-Converter und PhotoLine (x64) zur Bildbearbeitung.
Es geht auch sehr gut ohne Abobe Produkte und Adobe's Abomodell.
Betriebssystem Windows 11 22H2
Martin Huber
Entwickler
Entwickler
Beiträge: 4159
Registriert: Di 19 Nov 2002 15:49

Re: Übergebene TIFF bzw. JPG-Datei direkt in Platzhalterebene öffnen

Beitrag von Martin Huber »

Das hängt davon ab, wie flexibel der Raw-Konverter beim Aufrufen von externen Programmen ist.
Wenn es Skripte zulässt, dann könntest du das angehängte Skript als externes "Programm" für den Raw-Konverter einstellen.
Das Skript ist eine Textdatei und sieht so aus:

Code: Alles auswählen

Dim pl
Dim doc

Set pl = CreateObject("PhotoLine.Application")

pl.Visible = True
Set doc = pl.Open(WScript.Arguments.Item(0), "AddToRecentFiles", FALSE)
If Not doc Is Nothing Then
	Dim layer
	
	Set layer = doc.ActiveLayer
	If Not layer Is Nothing Then
		layer.DoOperation "Action", "Name", "OpenAction"
	End If
End If
Es öffnet die Datei, die dem Skript als Parameter übergeben wird, und führt dann auf die aktive Ebene die Aktion mit dem Namen "OpenAction" auf. Du musst also noch eine Aktion "OpenAction" aufzeichnen, die deine gewünschten Operationen ausführt.

Wenn ich das Skript in PhotoLine als externes Programm einstelle, funktioniert es wie erwartet.

Martin
OpenWithAction.zip
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.