imagecreate Qualität

tvtotal

Erfahrenes Mitglied
Hallo zusammen,

ich habe folgenden Code und blende ein PNG über JPG ein. Das PNG verliert dabei jedoch sehr an Qualität. Kann ich das irgendwoe verhindern?

PHP:
$dest = imagecreatefromjpeg($filedir);
     $aImageSize = getimagesize($filedir);
    
     $image = imagecreatefrompng($array['image']);
     $aimageSize = getimagesize($array['image']);
    
     $colorTransparent = imagecolorat($image, 0, 0);
     imageColorTransparent ($image, $colorTransparent);

     imagecopymerge($dest, $image, $x, $y, 0, 0, $aimageSize[0],   $aimageSize[1], 100);

    
     $quality = 100; //Compression 0-9;
     imagejpeg($dest, $src . "/offset/".$img.'.jpg', $quality);
 
Ich habe es lösen können. Am Format lags nicht, sondern an folgendem, das ich entfernt habe.

PHP:
 $colorTransparent = imagecolorat($image, 0, 0);
     imageColorTransparent ($image, $colorTransparent);
 

Neue Beiträge

Zurück