N'abend...
ich habe ein Problem...
Ich möchte gerne ein Bild über ein anderes setzen, und eine Farbe transparent setzen. Klappt auch soweit.
Leider gibt es ein Problem:
Hier ist das Overlaybild:
http://web3.2a3-server.de/filter/wolke65.png
Und hier das Bild, dass Überdeckt werden soll:
http://web3.2a3-server.de/123456/Sonnenuntergang.jpg
Das Resultat aus beiden ist hier:
http://web3.2a3-server.de/effects/image_alpha.php
Ich habe versucht dieses "Wolkenbild" zu vergrößern, aber es geht einfach nicht. Sehe ich einfach den Fehler nicht mehr?
Hier mein Quelltext:
Gruß David
ich habe ein Problem...
Ich möchte gerne ein Bild über ein anderes setzen, und eine Farbe transparent setzen. Klappt auch soweit.
Leider gibt es ein Problem:
Hier ist das Overlaybild:
http://web3.2a3-server.de/filter/wolke65.png
Und hier das Bild, dass Überdeckt werden soll:
http://web3.2a3-server.de/123456/Sonnenuntergang.jpg
Das Resultat aus beiden ist hier:
http://web3.2a3-server.de/effects/image_alpha.php
Ich habe versucht dieses "Wolkenbild" zu vergrößern, aber es geht einfach nicht. Sehe ich einfach den Fehler nicht mehr?
Hier mein Quelltext:
PHP-Code:
<?php
$sfile = "Sonnenuntergang.jpg";
$filter = "wolke65.png";
$infos_img = getimagesize($sfile);
$infos_wat = getimagesize($filter);
$transparency = 100 - $transparency;
$img_image = imagecreatefromjpeg($sfile);
imagealphablending($img_image, TRUE);
$thumb = imagecreatetruecolor($infos_img[0],$infos_img[1]);
imagecopyresampled($thumb,$img_image,0,0,0,0,$infos_img[0],$infos_img[1],$infos_img[0],$infos_img[1]);
$waterfile = imagecreatefrompng($filter);
imagealphablending($waterfile, TRUE);
$thumb_w = imagecreatetruecolor($infos_img[0],$infos_img[1]);
imagecopyresampled($thumb_w,$waterfile,0,0,0,0,$infos_img[0],$infos_img[1],$infos_img[0],$infos_img[1]);
imagecolortransparent($thumb_w, hexdec("#fd0399"));
imagecopymerge($thumb, $thumb_w, 0, 0, 0, 0, $infos_img[0], $infos_img[1], $transparency);
imagejpeg($thumb);
imagedestroy($thumb);
?>
Gruß David
Kommentar