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.