有时候我们的图片后缀明明是.png,调用imagecreatefrompng()方法时候却提示:is not a valid PNG file,比如我们使用微信自带的截图工具保存图片就会报这个错,如何解决这个问题呢?
imagecreatefrompng()
is not a valid PNG file
使用imagecreatefromstring()代替
imagecreatefromstring()
$img = imagecreatefrompng($filename);
$img = imagecreatefromstring(file_get_contents($filename))