Warning: imagecreatefromjpeg()
[function.imagecreatefromjpeg]:
gd-jpeg: JPEG library reports
unrecoverable error: in
/home/pathremoved/includes/snapsutils.PHP
on line 220Warning: imagecreatefromjpeg()
[function.imagecreatefromjpeg]:
‘/tmp/PHPiw4MFk’ is not a valid JPEG
file in /home/pathremoved.PHP on line
220Warning: imagesx(): supplied argument
is not a valid Image resource in
/home/pathremoved.PHP on line 222Warning: imagesy(): supplied argument
is not a valid Image resource in
/home/pathremoved.PHP on line 223Warning: imagecreatetruecolor()
[function.imagecreatetruecolor]:
Invalid image dimensions in
/home/pathremoved.PHP on line 240Warning: imagecopyresampled():
supplied argument is not a valid Image
resource in /home/pathremoved.PHP on
line 242
这只发生在某些图像上,在任何程序中打开都可以,它甚至上传到我在localhost上的网站版本没有问题…我google了一下,但没有发现任何结论…
注意PHP upload_max大小为5M,post_max_size为5M.这不是上传或内存问题.我已经测试了4M图像没有问题.
任何帮助赞赏.
ini_set("gd.jpeg_ignore_warning",1);
希望这对你有用.您可能遇到的另一个潜在问题是与记忆有关.看起来GD一旦打开就将所有图像保存在内存中作为位图.这意味着5MB映像实际上可以比允许单个PHP线程消耗更多内存,从而导致致命错误.我有一些图像上传的问题,并不得不减少我允许解决问题的最大文件大小.
祝你好运,希望有所帮助.
原文地址:https://www.jb51.cc/php/132648.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。