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
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
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
Hallo,
ist denn im Install Tool alles im grünen Bereich? Funktioniert ImageMagick auch richtig?
VG,
LuP
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
Hast Du's schon mit config.absRefPrefix=(hier Deine baseURL) versucht?
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
man könnte die Ausgabegröße einwenig zurückschrauben oder spricht etwas dagegen?
VG,
LuP
Ein Rendern kannst Du sicher erzwingen, wenn Du den GIFBUILDER nutzt.
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
}
}
}