jpee
I'm new here

Bildausschnitt automatisch vorbelegen

Jump to solution

Hallo liebe Community,

wir haben momentan folgende Situation,dass in unserem Projekt alle Bildauflösungen fest, d.h. Höhe und Breite der Bilder fix sind. Der Redakteur kann aber auch andere Formate, als die fest definierten hochladen. Somit sind die Bilder in den Auflösungen natürlich verzerrt.

In den Medien hat der Redakteur dann die Möglichkeit einen Bildausschnitt pro Auflösung zu wählen.

Frage 1: Kann man automatisch beim Hochladen eines Mediums in FirstSpirit einen Bildausschnitt pro Auflösung wählen lassen? Anstatt der Verzerrung.

Frage 2: Falls 1 ja, kann man diesen Ausschnitt auch positionieren und skalieren?

Frage 3: Falls 1 oder 2 nein, ist das Ganze über die FirstSpirit Api in einem Workflow z.B. "Bildausschnitte berechnen" machbar?

Anmerkungen: Das Skript würde dann den Bildausschnitt pro Auflösung links oben Positionieren und die Breite/Höhe maximal setzen (je nach Höhen/Breiten-Verhältnis), wie auf den beigefügten Screenshots manuell nachgestellt wurde. In gezerrt.jpg sieht man ein Bild in einer Auflösung mit fester Höhe und Breite, welches verzerrt wird. Klickt man dann in FirstSpirit auf "Bildausschnitt bearbeiten" und führt das Skript aus, soll der Ausschnitt wie in bildausschnitt.jpg gewählt werden.

Viele Grüße

Johannes

0 Kudos
1 Solution

Accepted Solutions

Die Klasse zum setzen eines Bildausschnitts für eine Auflösung ist vermutlich die Klasse PictureResolution, in der man mittels setCropData(PictureCropData cropData) ein Rechteck im Bild positionieren kann.

Das ist korrekt.

Frage 1: Kann man automatisch beim Hochladen eines Mediums in FirstSpirit einen Bildausschnitt pro Auflösung wählen lassen? Anstatt der Verzerrung.

Frage 2: Falls 1 ja, kann man diesen Ausschnitt auch positionieren und skalieren?

Das geht in FirstSpirit 4.2 nicht. Es ist geplant, dafür in FirstSpirit 5 eine API zu schaffen.

Peter

View solution in original post

0 Kudos
2 Replies
jpee
I'm new here

Die Klasse zum setzen eines Bildausschnitts für eine Auflösung ist vermutlich die Klasse PictureResolution, in der man mittels setCropData(PictureCropData cropData) ein Rechteck im Bild positionieren kann.

0 Kudos

Die Klasse zum setzen eines Bildausschnitts für eine Auflösung ist vermutlich die Klasse PictureResolution, in der man mittels setCropData(PictureCropData cropData) ein Rechteck im Bild positionieren kann.

Das ist korrekt.

Frage 1: Kann man automatisch beim Hochladen eines Mediums in FirstSpirit einen Bildausschnitt pro Auflösung wählen lassen? Anstatt der Verzerrung.

Frage 2: Falls 1 ja, kann man diesen Ausschnitt auch positionieren und skalieren?

Das geht in FirstSpirit 4.2 nicht. Es ist geplant, dafür in FirstSpirit 5 eine API zu schaffen.

Peter
0 Kudos