Hallo allerseits,
mein GIF-Builder macht schreckliche Bilder.
Und zwar soll ein Foto in über eine Grafik gezogen werden.
Schon klar, dass die GIFs max. 256 unterstützten.
Ich benutzte die T3-Version 4.1.1
Ich habe auch mal png_truecolor o.ä. aktiviert.
Doch sehen PNG-Bilder noch schlimmer aus. Ich schätze mal, dass dort nur 32 Farben benutzt werden.
PHPinfo zeigt an, dass die GD-Version 1.62 oder höher verwendet wird. Liegts evtl. daran?
PHPinfo zeigt an, dass die GD-Version 1.62 oder höher verwendet wird.
Das ist nicht wirklich die aktuellste.
Vobei die 2'er nicht unbedingt bessere Ergebnisser zur folge haben muss.
Welches Imagemagick setzt du denn ein?
Und wie erzeugst du die Grafik genau?
Ich meine gelesen zu haben das für eine TrueColor Unterstützung GDLIB 2.0 oder höher erforderlich ist.
png_truecolor erhöht allerdings extrem die Größe der erzeugten Bilder
Welche ImageMagick-Version installiert ist, kann ich nicht genau sagen.
Allerdings steht im Installtool folgendes
[GFX][im_version_5] = im5
Wie kann ich die IM-Version denn (ohne SSH-Zugang) herausfinden?
Empfiehlt sich GraphicsMagick?
Hier mal mein TS zur Bildgenerierung
10 = IMAGE
10.file = GIFBUILDER
10.file {
# Maße
XY = 120, 169
maxWidth = 120
# Hintergrund - Rahmen
10 = IMAGE
10.file = fileadmin/images/bg_polaroid.gif
10.file.width = 120
10.file.height = 169
# Foto
15 = IMAGE
15.file.import = uploads/tx_templavoila/
15.file.import.current = 1
15.file.import.listNum = 0
15.file.maxW = 105
15.file.maxH = 140
15.offset = 5, 7
# Text
20 = TEXT
20.text.field = name
20.text.case = upper
20.fontFile = fileadmin/fonts/FaNRgI__.ttf
20.fontColor = #111111
20.fontSize = 13
20.niceText = 1
20.offset = 6, 159
}
10.titleText.field = name
10.altText.field = name
# Die folgenden Zeilen haben kaum was gebracht #10.file.format = jpg #10.file.quality = 100
bei mir hat es mit folgernder Config im Installtool hingehauen, ich poste mal die Einträge aus der localconf.php
$TYPO3_CONF_VARS['GFX']['gdlib_2'] = '1';
$TYPO3_CONF_VARS['GFX']['gdlib_png'] = '1';
$TYPO3_CONF_VARS['GFX']['png_truecolor'] = '1';
ich habe allerdings nur Text und ein paar Striche auf das importierte Bild gerendert.
Bilder sehen bei mir sehr gut aus, allerdings habe ich nun ein bild was 149 KB gross ist, war vor 30 KB.
nach der aktivierung von folgenden Codezeilen (mal von deinem code fix rauskopiert)
10.file.format = jpg
10.file.quality = 100
habe ich ein 13 KB großes Bild was allerdings wieder ein paar (kleine) Blockartefakte produziert, doch vielleicht fällt es dann bei deiner Bildgrösse nicht so sehr auf.
Ein anderer Ansatzpunkt, den ich mal probiert habe, war, das bestehende Bild als Hintergrundbild in ein DIV zu laden und den Rest(Striche und Text) auf eine transparente Fläche von Gifbuilder zu packen.
habe es dann aber zeitlich nicht mehr geschafft daran weiter zu basteln