Overlay ikke gennemsigtig
Hej alleJeg har prøvet at kode et lille "overlay" script, som skal sætte et af de der "vandmærker" på nede i højre hjørne.
Jeg har fulgt koden på:
http://db.org/demo/scale-and-overlay.php/source
Jeg har så fået lavet et billede i png format, som bare har en enkelt rød tekst på, bare for at teste. Jeg har både prøvet at lave den transparent og hvid som baggrund, men ligemeget hvad jeg gør, virker det ikke.
Min kode er som så:
--------------------
/*
* create the new image, and scale the original into it.
*/
$image = imagecreatetruecolor($image_x, $image_y) or die("image");
imagecopyresampled($image, $orig, 0, 0, 0, 0, $image_x, $image_y, $orig_x, $orig_y) or die("Sampled");
/*
* set the transparant color in the overlay, and copy
* it into the new image.
*/
$trans_r = 255;
$trans_g = 255;
$trans_b = 255;
$white = imagecolorallocate($overlay, $trans_r, $trans_g, $trans_b);
imagecolortransparent($overlay, $white) or die("Color transparent");
imagecopymerge($image, $overlay, $offset_x, $offset_y, 0, 0, $overlay_x, $overlay_y, 99) or die("merge");
/*
* create the thumb image, and scale the original into it.
*/
$thumb = imagecreatetruecolor($thumb_x, $thumb_y) or die("thumb");
imagecopyresampled($thumb, $orig, 0, 0, 0, 0, $thumb_x, $thumb_y, $orig_x, $orig_y) or die("sampled 2");
------------------
Jeg tror fejlen sker ved imagecolorallocate, da jeg har problemer med at lave den transparent osv...
Er der nogen der kan hjælpe? Jeg er rimelig blank, og kan ikke finde så meget andet hjælp på nettet... :(
På forhånd tak
Mvh
