Hi,
ich bin grade echt am verzweifeln. Habe plötzlich ein riesen Problem mit der imagecreatefromjpeg() Funktion. Die Qualität ist immer wieder miserabel.
Was das Script macht:
1. BIld (jpg) laden
2. Text in das Bild schreiben
3. Bild wieder ausgeben
soweit so gut.
Das script läuft etwa folgendermaßen:
Das ausgangsbild hat eine hervorragende Qualität. Da ich die Größe des Bildes auch nicht verändere sollte man ja eigentlich erwarten das die Qualität gleich bleibt. Sieht aber hinteher richtig übel aus (siehe Anhang).
Bitte um drinegnde Hilfe. Habe keine Idee mehr woran es liegt...
vor allem verstehe ich nicht warum die Qualität der Schrift (TTFText) so schlecht wird?!
Meine GD:
ich bin grade echt am verzweifeln. Habe plötzlich ein riesen Problem mit der imagecreatefromjpeg() Funktion. Die Qualität ist immer wieder miserabel.
Was das Script macht:
1. BIld (jpg) laden
2. Text in das Bild schreiben
3. Bild wieder ausgeben
soweit so gut.
Das script läuft etwa folgendermaßen:
PHP:
$imgname = $path.$image;
//Bildgröße
$imgsize = getimagesize($imgname);
$im2 = imagecreatefromjpeg ($imgname);
$im = imagecreatetruecolor($imgsize[0], $imgsize[1]);
imagecopyresampled($im, $im2, 0, 0, 0, 0, $imgsize[0], $imgsize[1], $imgsize[0], $imgsize[1]);
ImageTTFText ( $im, 10, 0, $norm[0], $norm[3], $color, $font, "test");
header('Content-type: image/jpeg');
imagejpeg($im, NULL, 100);
ImageDestroy ($im);
Das ausgangsbild hat eine hervorragende Qualität. Da ich die Größe des Bildes auch nicht verändere sollte man ja eigentlich erwarten das die Qualität gleich bleibt. Sieht aber hinteher richtig übel aus (siehe Anhang).
Bitte um drinegnde Hilfe. Habe keine Idee mehr woran es liegt...
vor allem verstehe ich nicht warum die Qualität der Schrift (TTFText) so schlecht wird?!
Meine GD:
HTML:
array(12) {
["GD Version"]=>
string(27) "bundled (2.0.34 compatible)"
["FreeType Support"]=>
bool(true)
["FreeType Linkage"]=>
string(13) "with freetype"
["T1Lib Support"]=>
bool(true)
["GIF Read Support"]=>
bool(true)
["GIF Create Support"]=>
bool(true)
["JPG Support"]=>
bool(true)
["PNG Support"]=>
bool(true)
["WBMP Support"]=>
bool(true)
["XPM Support"]=>
bool(false)
["XBM Support"]=>
bool(true)
["JIS-mapped Japanese Font Support"]=>
bool(false)
}