Zum Inhalt springen

IMAGE importieren aus Datei mit RealURL

Erstellt am 11. Februar 2012 · 9 Antworten · letzte Antwort am 15. Februar 2012

Tags: Bilder, RealURL, Frage

Gerfried ·

Ich möchte eine Bilddatei importieren und ihre Größe anpassen.
Das ginge eigentlich so:

bild = IMAGE
bild.file = fileadmin/meinbilder/bild.jpg
bild.width = 100
bild.height = 100

Im HTML der Ausgabeseite steht nun:
<img scr="fileadmin/meinbilder/bild.jpg" width=100 height=100>

Damit habe ich 2 Probleme:
1. Das Bild ist nicht wirklich resized, sondern die Größe nur im HTML angegeben.
2. Das Bild wird nicht angezeigt, weil ich RealURL verwende und mein Basis
Verzeichnis nicht / ist sondern /irgendwo/im/nirgendwo/

Ich möchte das Bild gerne importieren, umrechnen lassen und dann
aus upload/pics wieder einbinden lassen.

Wie geht das?

Danke,
Gerfried

LuP ·

Hallo,

Gerfried schrieb

Ich möchte das Bild gerne importieren

dann aber auch import nutzen

Gerfried schrieb

umrechnen lassen

Bildgröße bezieht sich auf file

Gerfried schrieb

aus upload/pics wieder einbinden lassen.

eher aus typo3temp/pics

Also:

   bild = IMAGE
   bild.file {
     import {
       cObject = TEXT
       cObject.value = fileadmin/meinbilder/bild.jpg
     }
     width = 200
     height = 80
   }

VG,
LuP

Gerfried ·

Hallo LuP,

vielen Dank für die Rückmeldung.
leider klappt's nicht. Hab's so geschrieben:

20=IMAGE
20 {
	file.import.cObject = TEXT
	file.import.cObject.value = fileadmin/meinbilder/bild.jpg
	file.width=100
	file.height=100
}

Typo3 erzeugt weiterhin einen solchen Output:
<img src="fileadmin/meinbilder/bild.jpg" width=100 height=100>
... anstatt das dynamisch gerenderte Bild zu verlinken.

Hm - was tun? #paralyzed#
Danke,
Gerfried

LuP ·

Hallo,

ist denn im Install Tool alles im grünen Bereich? Funktioniert ImageMagick auch richtig?

VG,
LuP

Gerfried ·

Ha! - jetzt hab ich's. Die Sache ist ganz einfach.
Wenn Typo3 meint, es gibt am Bild nichts zu tun (weil es schon die passende Größe hat), dann rendert es nicht, sondern verlinkt direkt auf die Quelldatei. Das ist in meiner Realurl Konfiguration natürlich ganz schlecht.

Wie kann ich das Rendern erzwingen?

Vielen Dank für Deine Mühe,
Gerfried

Gerfried ·

hat leider auch nicht geholfen.
Kann ich dem Bildaufruf nicht irgendwas mitgeben, was ein Rendering erzwingt?
Die Typo3 Doku ist da leider wieder mal unbrauchbar...

Danke,
Gerfried

Gerfried ·

DANKE an alle -
DANKE igorshmigor!
Mit dem Gifbuilder klappts nun einwandfrei.

temp.meinbild= IMAGE
temp.meinbild{
	file = GIFBUILDER
	file {
		XY = 100,100
		quality = 90
		format = jpg
		10 = IMAGE
		10 {
			file.import.cObject = TEXT
			file.import.cObject.value = fileadmin/meinbilder/bild.jpg 
			file.height=100
			file.width=100
		}	
	}
}