Skalierung von Bildern

In Plone 4 ist es möglich, bestimmte Ausgabegrößen für Bilder festzulegen. Damit kann zum Beispiel auch für die kurze Seite eines Bildes eine definierte Größe angegeben werden.

Dieie Angabe der Bildgröße erfolgt hierbei nicht in der Schemadefinition sondern im Page Template:

<img tal:define="scale context/@@images"
 tal:replace="structure python: scale.scale('image',
              width=260, height=160, direction='down').tag()" />

Die Berechnung der Bildgröße erfolgt dann beim Aufrufen der Seite.

Folgende Parameter sind verfügbar:

up
skaliert die kürzere Seite auf die gewünschte Größe und beschneidet die andere Seite falls nötig.
down
skaliert die längere Seite auf die gewünschte Größe und beschneidet die andere Seite falls nötig.
thumbnail

skaliert das Bild auf die gewünschte Größe ohne es zu beschneiden.

Die Proportionen des Bildes können sich hierdurch verändern.

Diese Option erfordert die Angabe sowohl der Höhe als auch der Breite.

quality
Qualität des resultierenden Bildes.

Weitere Beispiele finden Sie in der Dokumentation von plone.app.imaging.