ajoo Posted November 11, 2016 Share Posted November 11, 2016 Hi all ! The following code snippet taken from the php manual does not display the png image. The similar code for jpeg images works fine. The server support for png images is enabled on my server. function LoadPNG($imgname) { /* Attempt to open */ $im = @imagecreatefrompng($imgname); /* See if it failed */ if(!$im) { /* Create a blank image */ $im = imagecreatetruecolor(150, 30); $bgc = imagecolorallocate($im, 255, 255, 255); $tc = imagecolorallocate($im, 0, 0, 0); imagefilledrectangle($im, 0, 0, 150, 30, $bgc); /* Output an error message */ imagestring($im, 1, 5, 5, 'Error loading ' . $imgname, $tc); } return $im; } header('Content-Type: image/png'); $img = LoadPNG('bogus.image'); imagepng($img); imagedestroy($img); Please can someone explain how to get this working? Thanks all ! Quote Link to comment https://forums.phpfreaks.com/topic/302512-png-images-do-not-display/ Share on other sites More sharing options...
Solution requinix Posted November 11, 2016 Solution Share Posted November 11, 2016 Then what does it display? Comment out the header() - do you see any error messages? Quote Link to comment https://forums.phpfreaks.com/topic/302512-png-images-do-not-display/#findComment-1539208 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.