Hallo leute, hab kleines problem.
wenn ich bilder auf meine seite hochlade und dazu kommt ein wasserzeichen, der wird aber nicht transporent wie ich ihn gemacht habe...hier

das weiße sollte transparent sein also in dem fall schwarz. hier die code von uploaddatei:
PHP-Code:
//-------------------------Wasserzeichen---------------------------------------------
if($copywatermark)
{
$watermark = imagecreatefrompng("images/watermark.png");
$watermarkwidth = imagesx($watermark);
$watermarkheight = imagesy($watermark);
$transparent = imagecolorat($watermark, 1, 1);
imagecolortransparent($watermark);
imagecopymerge($newimage, $watermark, $imagewidth - $watermarkwidth - 3, $imageheight - $watermarkheight - 3, 0, 0, $watermarkwidth, $watermarkheight, $transition);
imagedestroy($watermark);
}
$imagesavepath = "./".$this->uploadpath."/".$this->prefix.$insert_id.".".$extension;
if(preg_match("/jpg|jpeg/", $extension)) $check = @imagejpeg($newimage, $imagesavepath, 100);
elseif(preg_match("/png/", $extension)) $check = @imagepng($newimage, $imagesavepath, 100);
imagedestroy($newimage);
if(!$check)
{
unlink($thumbnailsavepath);
return FALSE;
}
return TRUE;
}
wer kann mir helfen damit der wasserzeichen in transporent auf das bild kommt?!