Bildbeschnitt

In DAM ist es möglich vorhandene Bilder zuzuschneiden und in verschiedenen Formaten zu speichern oder direkt herunterzuladen. Die Funktion befindet sich im Kontextmenü einer zulässigen Bilddatei.

Aufbau des Plugins

Die Bildbeschnittfunktion und deren Oberfläche werden von "dam/ui" bereitgestellt. Die Auswahl des Bildbeschnitts wird anhand von Jcrop (version 2.0.4) durchgeführt. Die so ermittelten Maße werden von den regulären Bildverarbeitungsplugins verwendet, um die Dateien zu erstellen.
Beschnittinformationen und vordefinierte Seitenverhältnisse werden von "dam/imageCrop" bereitgestellt.

Beschnittinformationen

Beschnittinformationen sind Datensätze, die einen Bezug zu einer Bilddatei haben. Sie geben den Ursprung und die Maße eines Bildausschnitts an. So können Bildausschnitte definiert werden, ohne direkt Dateien zu generieren.

In der Oberfläche zum Bildbeschnitt befindet sich ein Select-Feld "Bildbeschnittinformationen", welches die Beschnittinformationen einer Datei aufführt. Hier können neue Datensätze erstellt und gespeichert werden. Beim Speichern werden die derzeit aktuellen Koordinaten in den Datensatz übernommen.

Seitenverhältnisse

Seitenverhältnisse sind Datensätze, die ein Seitenverhältnis über eine definierbare Breite und Höhe festlegen. Diese Seitenverhältnisse haben keinen Bezug zu Dateien. 
Wird eines dieser vordefinierten Seitenverhältnisse ausgewählt, so wird das Feld für Seitenverhältnisse befüllt.

Verwendung

Durch Mausaktionen ist es möglich einen Bereich in der Bildvorschau auszuwählen, welcher hervorgehoben dargestellt wird. Dieser Ausschnitt kann über die Buttons am unteren Bildschirmrand gespeichert, oder auch heruntergeladen werden. Beim Speichern wird der Ausschnitt als neue Datei zur Originaldatei gruppiert.
Wird ein anderes Format gewünscht (siehe {{ Doku zu Formatvorlagen }}), so kann dieses über das Auswahlfeld "Format" gewählt werden. 
Wird ein anderer Dateiname gewünscht, so kann dieser angegeben werden. Wird kein Dateiname angegeben, so wird der Dateiname der Originaldatei gewählt und diesem Dateinamen ein pseudorandomisierter hash konkateniert.
Werte, die in das Formular eingetragen werden, haben direkte Auswirkungen auf die Auswahl. Verringert man beispielsweise den x-Wert, so verschiebt sich der Ausschnitt nach links. 

Beschnittinformationen

In der Oberfläche zum Bildbeschnitt befindet sich ein Select-Feld "Bildbeschnittinformationen", welches die Beschnittinformationen einer Datei aufführt. Hier können neue Datensätze erstellt und gespeichert werden. Beim Speichern werden die derzeit aktuellen Koordinaten in den Datensatz übernommen. Wird ein Datensatz ausgewählt, so werden dessen Werte in das Formular übernommen und der Ausschnitt passt sich entsprechend an.

Seitenverhältnisse

Wird eines der vordefinierten Seitenverhältnisse der Mehrfachauswahl ausgewählt, so wird das Feld für Seitenverhältnisse befüllt. Das Seitenverhältnis bleibt aktiv, solange das Feld mit einem validen Wert befüllt ist. Nicht gültig sind z.B. "0" und ein leeres Feld.