Hallo,
ich bin gerade dabei ein grafisches Menü zu machen und hinterlege für die Menüpunkte in der Seite (Erweitert) zwei Bilddateien, eine für den Normal-Zustand und eine für Rollover.
Jetzt habe ich das Problem, dass Typo3 meint, er muß mir diese Bilder (welche im JPEG Format sind) in GIF Bilder rendern und in einen anderen Ordner legen.
Bei dem rendern passiert ein Fehler, dass die Farben bei einigen Bildern blasser gemacht werden.
Hat jemand eine Idee, wie ich es vielleicht verhindern kann, dass er mir die JPEG ind GIF rendert und vielleicht die Original-Dateien nimmt ???
Bin für jeden Tipp dankbar!!!
Grüße
Hardy
Hi hardy,
du solltest folgendes machen:
1) installiere die Extention "kb_allcolors"
2) gehe ins Install Tool von Typo3 und gehe auf "All Configuration". Bei "$TYPO3_CONF_VARS['GFX']" musst du folgendes einstellen:
[GFX][image_processing] = 1
[GFX][gif_compress] = 1
[GFX][gdlib] = 1
[GFX][gdlib_png] = 1
[GFX][gdlib_2] = 1
[GFX][im] = 1
[GFX][jpg_quality] = 80
[GFX][png_truecolor] = 1
Wobei die letzte Einstellung am wichtigsten ist.
3) ins Template:
TCAdefaults.tt_content.image_compression = 20
Jetzt noch beide Caches löschen. So das wars auch schon. 😃
Wenn es noch etwas zu bemängeln gibt, kopiere folgendes noch ins typoscript ein, wo das Bild generiert wird:
10 = IMAGE
10.file = GIFBUILDER
10.format = JPG
10.quality = 100
Soo das müsste es gewesen sein! 🙂
LG Elia
Wow, danke für die Antwort!
Nur noch einmal zur Sicherheit dass wir uns auch nicht falsch verstanden haben.
Ich möchte dass Typo3 die Bilder, die ich ihm hochgeladen habe verwendet und sie nicht nochmal extra erstellt.
Es geht nicht darum ihm zu sagen dass er antatt gif's einfach nur jpeg's erstellen soll!
Folgende Zeilen irritieren mich und klingen für mich als würde ich Typo3 sagen dass er einfach jpeg Dateien nochmal erzeugen soll:
10 = IMAGE
10.file = GIFBUILDER
10.format = JPG
10.quality = 100
Haben wir uns da missverstanden oder ist es nicht möglich die Original-Dateien zu verwenden in einem grafischen Menü, ohne dass diese nochmal erstellt werden??
Folgendermassen erstelle ich mein Menü:
marks.MENU = HMENU
marks.MENU {
special = directory
special.value = 2
entryLevel = 1
1 = GMENU
1.NO = 1
1.NO {
XY = 95, 70
# Bilder importieren
10 = IMAGE
10 {
file.import.field = media
file.import = uploads/media/
file.import.listNum = 0
}
}
# Rollover Status erzeugen
1.RO = 1
1.RO < .1.NO
1.RO {
10.file.import.listNum = 1
}
#Active Status erzeugen
1.ACT = 1
1.ACT < .1.RO
1.ACT {
}
Danke!!
Hardy