14. oktober 2004 - 20:25
Der er
2 kommentarer og 1 løsning
GD-lib, logo på billede
hvordan kan man lægge et logo på et billede?? det skal placeres nede i højre hjørne 3px fra hver kant mine billeder er jpg og mit logo er i png
Annonceindlæg fra Lector
14. oktober 2004 - 23:05
#2
<? header("content-type: image/jpeg"); $pic = $_SERVER["DOCUMENT_ROOT"].str_replace(basename($_SERVER["PHP_SELF"]), '', $_SERVER["PHP_SELF"]).$_GET['id'].'.jpg'; $logo = $_SERVER["DOCUMENT_ROOT"].str_replace('party/'.basename($_SERVER["PHP_SELF"]), '', $_SERVER["PHP_SELF"]).'pic_logo.png'; $quality = 100; $height = 384; $src_dim = getimagesize($pic); $src_dim_logo = getimagesize($logo); $scale = ($src_dim[1] / $height); $dst_width = ($src_dim[0] / $scale); $dst_height = ($src_dim[1] / $scale); $dst_pic = imagecreatetruecolor($dst_width, $dst_height); $src_pic = imagecreatefromjpeg($pic); imagecopyresampled($dst_pic, $src_pic, 0, 0, 0, 0, $dst_width, $dst_height, $src_dim[0], $src_dim[1]); $logo_x = $src_dim[0] - $src_dim_logo[0]; $logo_y = $src_dim[1] - $src_dim_logo[1]; $src_logo = imagecreatefrompng($logo); imagecopyresampled($dst_pic, $src_logo, $logo_x, $logo_y, 0, 0, $dst_width, $dst_height, $src_dim[0], $src_dim[1]); imagejpeg($dst_pic, '', $quality); imagedestroy($src_pic); imagedestroy($src_logo); imagedestroy($dst_pic); ?>