Mouse Posted April 15, 2007 Share Posted April 15, 2007 Hi, I am using the GD Image library to make an image that I want to include in a page. But I cannot just include the GD script into the page as it just prints meaningless code… and I don’t really want to send my users to a page with only the raw image on it so can I redirect the browser back to the previous page but only when the image is created <?php // test vars $firstname = "testing"; $uid = "11"; ////////////////////////// $point = 20; // good for up to around 16 places $text = $firstname; $text = mb_convert_case($text, MB_CASE_UPPER, "UTF-8"); $size = imagettfbbox($point, 0, "nametag.ttf", $text); $xsize = abs($size[0]) + abs($size[2]); $ysize = abs($size[5]) + abs($size[1]); $image = imagecreatefrompng("sml_nm_tg.png"); $imagesize = getimagesize("sml_nm_tg.png"); $textleftpos = round(($imagesize[0] - $xsize) / 2); $texttoppos = round(($imagesize[1] + $ysize) / 2) + 10; $red = imagecolorclosest($image, 255, 51, 0); imagettftext($image, $point, 0, $textleftpos, $texttoppos, $red, "nametag.ttf", $text); header("content-type: image/png"); imagepng($image, "badge_" . $firstname . ".png"); imagedestroy($image); ;?> Quote Link to comment Share on other sites More sharing options...
Mouse Posted April 15, 2007 Author Share Posted April 15, 2007 Doh! silly me! Quote Link to comment Share on other sites More sharing options...
ignace Posted April 15, 2007 Share Posted April 15, 2007 yep that solved it! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.