Zum Inhalt springen

GIFBUILDER, schreckliche Quali, erstrecht bei PNG

Erstellt am 5. Juni 2007 · 4 Antworten · letzte Antwort am 6. Juni 2007

Tags: Bilder, TYPO3 4, Frage

picrasso ·

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?

maik ·

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?

karlchen ·

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

picrasso ·

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
karlchen ·

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