4.2. Imagekonvertierung mittels ImageMagick

Die Zusammenarbeit mit dem intranda TaskManager erlaubt Goobi, verschiedene rechenaufwändige Aufgaben auf externe Maschinen auszulagern. Ein im Rahmen von Digitalisierungsprojekten typisches Szenario ist hierfür die Generierung von Imagederivaten. So lassen sich mittels des TaskManager beispielsweise JPG-Images auf einem separaten Server erzeugen und automatisch zurück zu Goobi transferieren, ohne dass der Goobi-Server Rechenkapazität hierfür bereitstellen muss.

Aufruf des Plugins

Der Aufruf der JPG-Generierung mittels ImageMagick auf einem separaten Server mittels TaskManager muss aus einem Workflowschritt folgendermaßen erfolgen:

/usr/bin/java -jar /opt/digiverso/itm/bin/TaskClient.jar 
    -itm http://localhost:8080/itm/service 
    -e -i {stepid} 
    -T {processtitle} 
    -t SHELL 
    -n iii-create_jpeg 
    -s {origpath} 
    -d {processpath} 
    -gid {processid}

Parameter

Die innerhalb dieses Aufrufs zu übergebenen Parameter haben folgende Bedeutungen:

Arbeitsweise des Plugins

Nach erfolgter Generierung des Imagederivats werden die erzeugten Dateien durch den TaskManager vollautomatisch in den zugehörigen Goobi-Vorgangsordner verschoben. Darüber hinaus erfolgt neben dem Eintrag über den erfolgreichen Abschluss der Arbeiten in das Vorgangslog auch der Abschluss des automatischen Workflowschritts via WebAPI.

Last updated