Сломанное изображение, не могу открыть его в php, как решить? imagecreatefromjpeg(): неподдерживаемый тип маркера 0x22
Возможно сломанное изображение, это не может открыться в php.
но это работа в сети, эмм, любой браузер.
это работает в фотошопе и просмотра изображений также.
пожалуйста, спросите это,
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
,
все еще не может быть решена. Помогите мне, пожалуйста.
это картинка: