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); Link to comment https://forums.phpfreaks.com/topic/194534-poor-image-quality-using-gd-library-script/ Share on other sites More sharing options...
schilly Posted March 8, 2010 Share Posted March 8, 2010 you could try: imagejpeg($image,NULL,100); Link to comment https://forums.phpfreaks.com/topic/194534-poor-image-quality-using-gd-library-script/#findComment-1023141 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! Link to comment https://forums.phpfreaks.com/topic/194534-poor-image-quality-using-gd-library-script/#findComment-1023146 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.