Php imagecreatefromstring是否返回损坏的图像?

Php imagecreatefromstring是否返回损坏的图像?,php,png,gd,Php,Png,Gd,下面是imagecreatefromstring()的内容 它发生在我使用正在处理的图像数据时。然而,即使我使用手册中的base64字符串作为图像(如上链接),我仍然会遇到同样的问题。imagecreatefromstring也没有返回false。然而,在Safari和Chrome上,我只得到了一个破碎的图像。这是Chrome上的屏幕截图 问题在于,在调用createimagefromstring代码块之前,出现了一个PHP错误,从而破坏了图像。我的代码的问题具体与ldap_close()有关

下面是
imagecreatefromstring()
的内容

它发生在我使用正在处理的图像数据时。然而,即使我使用手册中的base64字符串作为图像(如上链接),我仍然会遇到同样的问题。imagecreatefromstring也没有返回false。然而,在Safari和Chrome上,我只得到了一个破碎的图像。这是Chrome上的屏幕截图


问题在于,在调用createimagefromstring代码块之前,出现了一个PHP错误,从而破坏了图像。我的代码的问题具体与ldap_close()有关

这可能是代码中某个地方发生的内部错误。你应该分享一些你正在做的事情!基本上,您的脚本可能会将错误输出到浏览器的某个位置,您继续忽略这些错误,并且仍然告诉PHP以图像形式生成输出(这会破坏它)。如果你把
退出
命令在使用
imagejpeg()
(或类似)函数之前,您应该在打开图像生成URL时查看输出到浏览器的错误。如果没有,右键单击该图标,执行“查看图像”。这会告诉你服务器到底在吐什么。在输出新图像之前,可能会出现一些PHP警告或其他输出,这会破坏输出。谢谢你们两位。你们俩都很棒。我将回答问题并结束话题。