Salve ragazzi si sono sempre io ho scaricato questa gallery ed ho seguito la GUIDA per poter otterene il watemarking però non capisco perche l'immgine png me la visualizza con lo sfondo nero qualcuno mi può aiutare?

Ecco come me la visualizza -> http://hysteriksmile.altervista.org/prova1/

Qui c'è il file jd.gallery.js


Codice PHP:
<?php  
header
('content-type: image/jpeg');  
$watermark imagecreatefrompng('watermark.png');  
$watermark_width imagesx($watermark);  
$watermark_height imagesy($watermark);  
$image imagecreatetruecolor($watermark_width$watermark_height);  
$ext strtolower(substr(strrchr($_GET['src'], '.'), 1)); // get the file extension
    
switch ($ext) { 
        case 
'jpg':     // jpg
            
$image imagecreatefromjpeg($_GET['src']);  
            break;
        case 
'png':     // png
            
$image imagecreatefrompng($_GET['src']);
            break;
        case 
'gif':     // gif
            
$image imagecreatefromgif($_GET['src']);
            break;
        default:
            
notfound();
    }
    
$size getimagesize($_GET['src']);  
$dest_x $size[0] - $watermark_width 5;  
$dest_y $size[1] - $watermark_height 5;  
imagecopymerge($image$watermark$dest_x$dest_y00$watermark_width
$watermark_height100);  
imagejpeg($image);  
imagedestroy($image);  
imagedestroy($watermark);  
?>

grazie per l'aiuto