可能是损坏的图像,它无法在 php 中打开。
但它适用于 web、emm、任何浏览器。
它也适用于 Photoshop 和图像查看器。
请问一下
1,怎么做才能让它在php中也能工作?
2、如果不能解决,如何隐藏错误信息?
imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: 13 extraneous bytes before marker 0x22
Unsupported marker type 0x22
//my coode, even i wanna try to hidden error message, it is cant.
try {
error_reporting(0);
ini_set("gd.jpeg_ignore_warning", 1);
imagecreatefromjpeg($filename);
}(\Exception $e) {
}
尝试解决:
使用不同的后缀重命名:
jpg
,jpeg
,gif
,png
.在不同的环境中运行:
linux
,windows
,php5.6
,php7.1
.在不同的库上运行:
gd2
,imagick
,gmagick
.
仍然无法解决。请帮我。
这是图片: