How to check a PNG for grayscale/alpha color type?
问题 PHP and GD seem to have trouble creating images from PNGs of type greyscale with alpha when using imagecreatefrompng() . The results are incredibly distorted. I was wondering if anyone knew of a way to test for the colour type in order to notify the user of the incompatibility? Example: Original Image: http://dl.dropbox.com/u/246391/Robin.png Resulting Image: http://dl.dropbox.com/u/246391/Robin_result.png Code: <?php $resource = imagecreatefrompng('./Robin.png'); header('Content-type: image