Zum Inhalt springen

Bilder automatisch zuschneiden

Erstellt am 30. Juli 2010 · 3 Antworten · letzte Antwort am 30. Juli 2010

Tags: Frage

dunst105 ·

Hallo,
ich habe auf der Startseite von meinem Homepage eine Art News-Vorschau eingebaut. Dabei werden alle Beiträge die angezeigt werden sollen, aus der Datenbank gelesen und zusammen mit einem Bild angezeigt.
Die Beiträge werden regelmäßig durch js ausgetauscht.
Für das Ganze rufe ich aus dem Template eine php Funktion aus welche die Daten ausliest und anzeigt.

Jetzt würde ich gerne alle dieser Bilder auf eine bestimmte Größe zuschneiden und hab dafür eigentlich diesen Typoscript Code hier gefunden:

tt.content.image.20.1.maxH >
tt.content.image.20.1.maxW >
tt.content.image.20.1.maxH = 65
tt.content.image.20.1.maxW = 65
tt_content.image.20.1.file.width >
tt_content.image.20.1.file.width = 65c-0
tt_content.image.20.1.file.height >
tt_content.image.20.1.file.height = 65c-0
tt_content.image.20.equalH >
tt_content.image.20.equalW >

Da meine Bilder aber nicht in einem content Element sondern direkt auf der Seite liegen kann das ja nicht funktionieren.
Gibt es eine Möglichkeit alle Bilder zuzuschneiden, oder sie bereits beim upload anzupassen?

Ich hoffe ich habe mich verständlich genug ausgedrückt und ihr könnt mir helfen.

karlchen ·

hmmm, so ganz verstanden habe ich dich nicht, muss ich zugeben.

Auf der Startseite liest du mit hilfe eine PHP Datei, Daten aus und stellst Sie dar, somit müssen doch innerhalb deiner PHP Datei irgendwelche Infos über erforderliche Größen der Bilder hinterlegt sein/geholt werden.

...oder sie bereits beim upload anzupassen?

Doch vielleicht hilft dir diese Extension weiter "image_autoresize" .

dunst105 ·

Ja die sind vorhanden, wollte das aber über typoscript realisieren, da dort auch schon sehr komfortable Funktionen vorhanden sind.
Wenns anders nicht geht werde ich aber wohl trotzdem darauf zurückgreifen.

Danke für den Tipp mit der Extension, leider kann sie, wie ich das verstanden habe, Bilder nur verkleinern und nicht auf ein gewißes Maß zuschneiden. o.O