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:
wer kann mir helfen damit der wasserzeichen in transporent auf das bild kommt?!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;
}






Zitieren


