sintax63 Posted March 8, 2010 Share Posted March 8, 2010 I am using a script that is comprised of an example I found online in a tutorial, and some bits that I added to pull some text from my database to overlay on top of it. It works great but the image the text goes on is getting degraded pretty severely once GD spits it back out. Is there some way I can correct this? # ----------------------------------------# # CREATE THE WEB BADGE AND SERVE AS JPG # # ----------------------------------------# $text = $trackCount; $file = 'badge.jpg'; $dim = getimagesize($file); $imagewidth = $dim[0]; $imageheight = $dim[1]; $image = imagecreatefromjpeg($file); $white = imagecolorallocate($image, 255, 255, 255); $font = 'gnuolane.ttf'; imagettftext($image, 12, 0, 65, 57, $white, $font, $text); header('Content-type: image/jpeg'); imagejpeg($image); imagedestroy($image); Quote Link to comment Share on other sites More sharing options...
schilly Posted March 8, 2010 Share Posted March 8, 2010 you could try: imagejpeg($image,NULL,100); Quote Link to comment Share on other sites More sharing options...
sintax63 Posted March 8, 2010 Author Share Posted March 8, 2010 That did the trick. Thanks so much! 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.