XJTRy Posted March 6, 2010 Share Posted March 6, 2010 Never worked with GD before but I'm trying to use it for simple instances of dynamic buttons. I've just tried to cut/paste simple examples I've found on the internet on a test page but my browser won't render the image. My host is 1&1 Linux and running a check_info.php on one of my domains shows that GD is installed and enabled. Anyway, my browser returns this when I try the code below: �PNG IHDR�����������������PLTE� �r�`�L����IDAT(��бA�MhF�!�a�+(�W��&�;�x��Z���i'J�D�R�+�0w��`�����f�Sc�CYe�G�E����*T,(�����Pe�|&H�;?&���ֳ�54I�%����ב[��!�i�)1kg$;�P E��o���,{��z���:`����̔���,�fS�8���7Ȑ��E��E��,�N��@�4&��g��G�2�'��D?�<_F����IEND�B`� <?php header ("Content-type: image/png"); $img_handle = ImageCreate (230, 20) or die ("Cannot Create image"); $back_color = ImageColorAllocate ($img_handle, 0, 10, 10); $txt_color = ImageColorAllocate ($img_handle, 233, 114, 191); ImageString ($img_handle, 31, 5, 5, "My first Program with GD", $txt_color); ImagePng ($img_handle); ?> Quote Link to comment https://forums.phpfreaks.com/topic/194375-gd-not-working/ Share on other sites More sharing options...
abazoskib Posted March 6, 2010 Share Posted March 6, 2010 try changing it to GIF and post the output Quote Link to comment https://forums.phpfreaks.com/topic/194375-gd-not-working/#findComment-1022488 Share on other sites More sharing options...
XJTRy Posted March 6, 2010 Author Share Posted March 6, 2010 Wow. I've been searching this for the better part of 2 hours and that suggestion just solved the problem. Thanks a lot! Any idea why it's not loading an instance of .png though? Quote Link to comment https://forums.phpfreaks.com/topic/194375-gd-not-working/#findComment-1022490 Share on other sites More sharing options...
abazoskib Posted March 6, 2010 Share Posted March 6, 2010 I think it has to do with your browser. I dont know the EXACT problem, but here's a question, can you view any other png images with your browser? Quote Link to comment https://forums.phpfreaks.com/topic/194375-gd-not-working/#findComment-1022493 Share on other sites More sharing options...
XJTRy Posted March 6, 2010 Author Share Posted March 6, 2010 Yes, I'm using Firefox and .png extensions display just fine. After initially displaying the image following your suggestion - I can no longer get it to load. I have changed it between jpg, gif, and png, and now it won't reload the script using .png. I'm rather confused. Quote Link to comment https://forums.phpfreaks.com/topic/194375-gd-not-working/#findComment-1022498 Share on other sites More sharing options...
XJTRy Posted March 6, 2010 Author Share Posted March 6, 2010 The error comes from the command line that outputs the image to the browser. In my case: imagepng($image); By changing between imagegif and imagepng, the error (output) by Firefox changes directly according to the command. Quote Link to comment https://forums.phpfreaks.com/topic/194375-gd-not-working/#findComment-1022500 Share on other sites More sharing options...
XJTRy Posted March 7, 2010 Author Share Posted March 7, 2010 Found the issue(s). First the ImageColorAllocate should be 'imagecolorallocate'. This allowed me to use the imagestring command but I was still unable to view TrueType font which due to a faulty path to stored font. Thanks again. Quote Link to comment https://forums.phpfreaks.com/topic/194375-gd-not-working/#findComment-1022711 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.