提问人:Florian C 提问时间:9/21/2023 更新时间:9/21/2023 访问量:30
在某些图像上调用 imagecreatefromstring() 时出现 PHP GD 错误
PHP GD error when calling imagecreatefromstring() on some images
问:
我发现自己在尝试在某些图片(不是全部)上调用 imagecreatefromstring() 时在 PHP 上遇到了该错误
imagecreatefromstring(): gd-jpeg, libjpeg: recoverable error: Invalid SOS parameters for sequential JPEG
正如其他处理此已知问题的帖子所建议的那样,我尝试将 error_reporting level 和 gd.jpeg_ignore_warning 显式设置为友好值。但这不能按预期工作,错误仍然显示并中断执行。
下面是代码的一部分
error_reporting(E_ALL & ~E_NOTICE);
ini_set("error_reporting", E_ALL & ~E_NOTICE);
ini_set("gd.jpeg_ignore_warning", 1);
echo error_reporting() ." & ". ini_get("gd.jpeg_ignore_warning"); // expected " 32759 & 1 "
$sourceImage = imagecreatefromstring($decodedImage);
输出:
32759 & 1
imagecreatefromstring(): gd-jpeg, libjpeg: recoverable error: Invalid SOS parameters for sequential JPEG
我不明白为什么它不起作用,有什么想法吗?
答: 暂无答案
评论