1.需求
有时候我们需要传一个图片进来,然后打开进行修改画图,但是我们不知道是jpg格式还是png格式,直接使用imagecreatefromjpeg或imagecreatefrompng肯定不行,会报错
2.问题发生原因
imagecreatefrompng('xxxx.jpg');
使用imagecreatefrompng打开ipg格式的图片,会报错
imagecreatefrompng():'xxx'is not a valid PNG file
3.解决办法,使用imagecreatefromstring打开图片文件
imagecreatefromstring(file_get_contents('xxxx.jpg'));