Hallo,
ich fügen in ein Bild ein transparentes Wasserzeichen ein.
Läuft soweit alles ok.
Nur ist plötzlich das Wasserzeichen nicht mehr Transparent, sondern hat einen hintergrund.
Hier mal der Code:
Das Bild schaut dann hinterher so aus:
Weis jemand woran das liegt?
ich fügen in ein Bild ein transparentes Wasserzeichen ein.
Läuft soweit alles ok.
Nur ist plötzlich das Wasserzeichen nicht mehr Transparent, sondern hat einen hintergrund.
Hier mal der Code:
PHP-Code:
$file = "$PicPathOut_small"."$id"."-$zelle".".jpg"; ## einlesen des bildes
$size = getimagesize($file); ## auslesen der größe des bildes
$width = $size[0]; ## breite des bildes
$height = $size[1]; ## höhe des bildes
$picture = imagecreatefromjpeg($file);
$image = imagecreatetruecolor($width, $height);
imagecopyresampled($image, $picture, 0, 0, 0, 0, $width, $height, $width, $height);
$transition = 100; ### transparents des logos 0 = unsichtbar
$logo = imagecreatefrompng('lupe.png'); ### speicherort der lupe
$logo_width = imagesx($logo); ### auswertung breite logo
$logo_height = imagesy($logo); ### auswertung höhe logo
$logo_x = $width - $logo_width; ### lupe auf der position 65px von links einfügen (bildbreits 100- logobreite 35px) ##
$logo_y = $height - $logo_height; ### lupe auf der position bildhöhe - logohöhe 35px von oben einfügen ########
imagecopymerge($image, $logo, $logo_x, $logo_y, 0, 0, $logo_width, $logo_height, $transition);
imagejpeg($image,"$PicPathOut_small"."$id"."-$zelle".".jpg");
Weis jemand woran das liegt?
Kommentar