Automatische Bildskalierung

aitsu vereinfacht und optimiert die Bildausgabe. Bilder werden dabei nicht direkt referenziert, sondern wie folgt aufgerufen:

 /image/x/y/z/cms/upload/meinBild.jpg

wobei...

x
durch die gewünschte oder maximale Bildbreite
y
durch die gewünschte oder maximale Bildhöhe
z
entweder durch 0 (Einschreiben) oder 1 (Ausschneiden)

ersetzt wird.

Beim ersten Aufruf des Bildes wird dieses skaliert und im Verzeichnis thumbs (konfigurierbar in der config.ini) gecached. Bei Bedarf kann einfach das Thumbs-Verzeichnis gelöscht werden. Die Bilder werden dann neu erstellt und gespeichert.

Folgende Bilder illustrieren dieses Verhalten. Es handelt sich dabei in allen Fällen um dasselbe Originalbild, welches für die Ausgabe unterschiedlich skaliert wird...

Beispiel in Querformat (Landscape)

/image/100/100/1/...
Beispiel Bildskalierung
/image/100/100/0/...
Beispiel Bildskalierung
/image/150/150/1/...
Beispiel Bildskalierung
/image/150/150/0/...
Beispiel Bildskalierung
/image/400/400/1/...
Beispiel Bildskalierung
/image/400/400/0/...
Beispiel Bildskalierung
 

Beispiel in Hochformat (Portrait)

/image/100/100/1/...
Beispiel Bildskalierung
/image/100/100/0/...
Beispiel Bildskalierung
/image/150/150/1/...
Beispiel Bildskalierung
/image/150/150/0/...
Beispiel Bildskalierung
/image/400/400/1/...
Beispiel Bildskalierung
/image/400/400/0/...
Beispiel Bildskalierung