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

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);  
  
?>
  1. Mahlzeit,

    // Bild ausgeben
    imagejpeg($new_picture);

    Hast du da mal versucht, 100% als Qualität anzugeben?

    1. Mahlzeit,

      // Bild ausgeben
      imagejpeg($new_picture);

      Hast du da mal versucht, 100% als Qualität anzugeben?

      Habe jetzt mal auf imagepng($new_picture) umgestellt.

      Wo kann ich die Qualität ändern?

      1. Wo kann ich die Qualität ändern?

        Gefunden, verwende jetzt imagejpeg($new_picture,'',100); und habe auch imagepng verwendet. Die Qualität ist auf jeden Fall besser...

  2. Hi Denny!

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

    Dann erzeuge kein Jpeg, sondern ein Gif.

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)