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_y, 0, 0, $watermark_width,
$watermark_height, 100);
imagejpeg($image);
imagedestroy($image);
imagedestroy($watermark);
?>
grazie per l'aiuto