Thema: Wassenzeichen Transparent auf die bilder machen
Klicke hier, um dich anzumelden
Du kannst aus dieser Liste ein Symbol für deine Nachricht auswählen.
Wenn du diese Option aktivierst, werden URLs automatisch mit BB-Code ergänzt. www.beispiel.de wird zu [URL]http://www.beispiel.de[/URL].
Wenn du möchtest, kannst du dieses Thema bewerten.
--- Der Marc hatte leider noch keine Zeit, sich das Problem näher anzunehmen, weil ich Geburtstag feiern musste :-) (Und keiner hat mir gratuliert... schämt euch im programmiererforum). Ich nehme mal an, dass der AlphaKanal beim summieren (also übereinandergeben) nicht richtig beachtet wird. Kann an PHP oder der grafik liegen, oder an der implementierung der funktion (wo man angeben muss, was hintergrund ist). Muss die Woche nen paar Erstsemester durch die prüfung fallen lassen, danach schau ichs mir an, versprochen :-) schönen abend, marc
Hm komisch die Transparenz ist völlig in ordnung Schick mal terra-power eine PN vill. kann er helfen
Zitat von Alpha kannst du das png mal hier hochladen bitte
kannst du das png mal hier hochladen bitte
Also das bild , also das watermarket ist auf jeden fall transporent, also es sollte nur die frau zu sehen sein und die schrift, und das was weiße ist sollte garnicht da sein!
Zitat von Alpha ja is den der Hintergrund des Bildes watermark.png überhaupt transparent? also erlich gesagt habe ich gar kein plan, aber ich denke mal schon, also waran könnte es den liegen?
ja is den der Hintergrund des Bildes watermark.png überhaupt transparent?
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?!
//-------------------------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; }
Foren-Regeln