Skip to content

Latest commit

 

History

History
113 lines (74 loc) · 4.51 KB

overview.md

File metadata and controls

113 lines (74 loc) · 4.51 KB

Grundlagen

Fokuspunkt: Einführung

Die Mitte eines Bildes ist nicht oder nicht in jedem Fall auch der inhaltliche Mittelpunkt eines Bildes. Wird ein Bild in unterschiedlichen Formaten, Zuschnitten und Zusammenhängen eingesetzt, muss darauf geachtet werden, dass immer das Wesentliche bzw. Wichtigste zu sehen ist und nicht Nebensächlichkeiten.

Beispiel

Beim automatischen Zuschnitt z.B. um die Bildmitte (Center) kann viel schiefgehen.

Besser wäre es, man könnte einem Bild Informationen mitgeben, wo der inhaltliche Mittelpunkt - der Fokuspunkt - des Bildes ist.

Das Fokuspoint-AddOn ist genau dafür entwickelt worden. Mit ihm können

  • für einzelne Medien interaktiv festgelegt werden, wo der Bildschwerpunkt ist,
  • Bilder unter Berücksichtigung des Fokuspunktes zugeschnitten werden,
  • unabhängig vom Format des Quellbildes Layout-sichere Zielformate erzeugt werden,

Die interaktive Festlegung der Fokuspunkte wird im Medienpool vorgenommen. Die Bildausgabe sollte über entsprechend konfigurierte Bildtypen des Media-Managers erfolgen.

Koordinaten

Koordinaten sind stets ein Wertepaar [x,y]; dabei steht

  • x für die horizontale Position
  • y für die vertikale Position

Koordinaten-Ursprung ist die Ecke oben links des Bildes. Der x-Wert bezieht sich auf den Abstand vom linken Bildrand, der y-Wert ist der Abstand vom oberen Bildrand.

Koordinaten

Die Koordinaten werden als prozentualer Anteil der Bildbreite bzw. Bildhöhe angegeben.

  • '0.0,0.0': Ecke oben links
  • '50.0,50.0' : Bildmitte
  • '100.0,100.0' : Ecke unten rechts

Der ausgewählte Fokuspunkt im Beispielbild ist an der Position '79.5,62.0'.

In Eingabefeldern müssen Koordinaten immer mit einer Nachkommastelle eingegeben werden und dürfen keine Leerzeichen enthalten. Für ungültige oder leere Felder wird der jeweiligen Default-Wert (meist die Bildmitte, also '50.0,50.0') herangezogen.

Methoden und Funktionen erwarten oder liefern eine Koordinate als Array:

$xy = [ 0 => «x», 1 => «y» ];

Meta-Datenfelder

Fokuspunkte beziehen sich immer auf Bilder. Andere Medien als Bilder werden nicht unterstützt.

Die Fokuspunkte (Koordinaten) werden in Metafeldern zu Bildern gespeichert. Eingegeben werden Koordinaten in Medienpool, genauer gesagt in der Detailansicht eines Bildes.

Ein Metafeld für Fokuspunkte (med_focuspoint) wird automatisch mit der Installation bereitgestellt. Es hat den Datentyp Focuspoint (AddOn).

Es können beliebig weitere Metafelder für Fokuspunkte angelegt werden. Das AddOn erkennt und berücksichtigt die Felder, die vom Typ Focuspoint (AddOn) sind.

Angelegt und konfiguriert werden Metafelder im Bereich "Medien" der "Meta-Infos".

Metafeld

Parameter Hinweis
Feldtyp "Focuspoint (AddOn)" auswählen, um Fokuspunktfelder festzulegen.
Parameter Mit dem Text "hidden" wird das Fokuspunktfeld im Medienformular ausgeblendet. Das Feld kann weiterhin interaktiv befüllt werden.
Standardwert Wenn für Medien in diesem Metafeld keine Koordinate erfasst ist, wird statt dessen der hier angegebene Wert herangezogen. Steht hier kein Wert, gilt die Bildmitte.

Der Standardwert wird nicht automatisch für alle Felder herangezogen; er wird nur benutzt, wenn ein Feld "zurückgesetzt" wird. Besser ist, einen Default-Wert im Effekt des Media-Managers einzustellen.

Es ist empfehlenswert, alle Fokuspunkt-Felder (sofern es mehrere gibt und sie sichtbar sind) im Formular direkt hintereinander zu platzieren.

Fokuspunkte festlegen

Die einfachste Variante der Eingabe ist die interaktive Auswahl im Bild selbst. Man klickt einfach auf den gewünschten Fokuspunkt, der in das Eingabefeld übertragen wird.

Bilder um den Fokuspunkt zentriert ausgeben

Bilder werden z.B. über Typen im Media-Manager Fokuspunkt-bezogen erzeugt. Wie das genau geht beschreibt die Dokumentation des Media-Managers. Es ist also kein spezifisches Ausgabemodul für Fokuspunkt-bezogene Bilder notwendig.

Weitere Informationen