Zum Inhalt springen

Bildmanipulation bei Upload in bestimmtes Verzeichnis

Erstellt am 14. April 2007 · 1 Antwort · letzte Antwort am 15. April 2007

Tags: Datei-Upload, Bilder, Frage

m3typo3 ·

Hallo T3'ler,

von Weblication (anderes CMS) kenne ich die Möglichkeit, für bestimmte Verzeichnisse Aktionen festlegen zu können. So kann man z.B. ein Bild, welches nicht dem gewünschten Format entspricht, manipulieren. Also BGildgröße, Bildausschnitt usw.

Welche Möglichkeiten gibt es in Typo3, ein Bild beim Upload zu manipulieren?

Hintergrund meiner Frage: Wenn die Redakteure fleißig Bilder uploaden, dann sollten diese im entsprechenden Format gespeichert werden. Damit das Layout nicht zerissen wird bzw. die Bilder welcher per file.import.field = media geladen werden auch angezeigt werden.

karlchen ·

hallo m3typo3,

das man direkt beim Upload Veränderungen an Dateien durchführen kann, kenne ich leider keine, ich lass mich jedoch gerne eines anderen belehren. 😉

was du allerdings machen könntest sind ein paar einstellungen

z.b. kannst du in deinem Setup Bereich deines Roottemplates eine max. Größe aller Bilder festlegen, mit

tt_content.image.20.maxW = 600

nur für eine Spalte kannst du das ganze folgendermassen umsetzen

temp.blocksRight {
	table = tt_content
	select {
		pidInList = this
		where = colPos = 2
		orderBy = sorting
	}
	renderObj < tt_content
	renderObj {
		stdWrap.wrap = |</td></tr></table>
		image.20.maxW = 143
		image.20.maxWInText = 143
	}
	stdWrap.required = 1
}

das snippet habe ich hier gefunden http://lists.netfielders.de/pipermail/typo3-german/2005-November/007612.html

für die News Extension kannst du folgende Einstellugen nehmen.

plugin.tt_news {

	displaySingle.image.imageLinkWrap.width = 640m
        displaySingle.image.imageLinkWrap.height = 480
        
       
      
}

desweiteren sollten deine Redakteure vielleicht die Optionen für Die Bildgrösse beim Seitenelement "Text mit Bild", "Bild" , etc nutzen.
Damit können sie die Bildgrösse einfach über die Eingabe der Breite in Pixeln bestimmen. Dort kannst du dann auch ein paar Effekte auswählen. Wie drehen, heller, dunkler, Rahmen setzen und einige mehr.
Setzt natürlich ImageMagick bzw GrapicsMagick voraus.

Hoffe dir damit weitergeholfen zu haben.

karlchen