Denny: PHP GD Lib - Bilder zusammenfügen, Ergebnis unscharf

Beitrag lesen

Hallo,

Ich füge mittels GD Lib zwei Bilder zusammen, dabei wird das Ergebnis aber unscharf.

Hier die Quellbilder:
Quelle 1
Quelle 2

Das kommt raus:
Ergebnis

Wie man sieht ist weiße Schrift gräulich und unscharf, hier noch der Code...

<?php  
  
header('Content-type: image/jpeg');  
  
$day = $_GET['day'];  
  
$file = $_GET['img'];  
$file_wm = 'gd/verpasst_'.$day.'.gif';  
  
// Originalformat auslesen  
$size        = getimagesize($file_wm);  
$width       = $size[0];  
$height      = $size[1];  
  
// Bild laden  
$old_picture = imagecreatefromjpeg($file);  
$size_o        = getimagesize($file);  
$width_o       = $size_o[0];  
$height_o     = $size_o[1];  
  
// Neues Bild erzeugen  
$new_picture = imagecreatetruecolor($width, $height);  
$farbe_body = imagecolorallocate ( $new_picture, 0, 150, 0 );  
  
// Kopiert das Ursprungsbild und formatiert es um + Weichzeichnung.  
imagecopyresampled($new_picture, $old_picture, 95, 4, 0, 0, $width, $height, $width, $height);  
  
  
// Bilder überlappen  
  
$watermarkfile       = imagecreatefromgif($file_wm);  
$waternarkpic_width  = imagesx($watermarkfile);  
$waternarkpic_height = imagesy($watermarkfile);  
$watermarkdest_x     = $width / 2 - ($waternarkpic_width / 2);  
$watermarkdest_y     = $height / 2 - ($waternarkpic_height / 2);  
  
imagecopyresampled($new_picture, $watermarkfile, 0, 0, 0, 0, $width, $height, $width, $height);  
  
  
// Bild ausgeben  
imagejpeg($new_picture);  
  
?>