Сломанное изображение, не могу открыть его в 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) {

}

попытаться решить:

  1. переименовать с другим суффиксом: jpg, jpeg, gif, png,

  2. работать в другой среде: linux, windows, php5.6, php7.1,

  3. запустить на другой библиотеке: gd2, imagick, gmagick,

все еще не может быть решена. Помогите мне, пожалуйста.

это картинка:

введите описание изображения здесь

0 ответов

Другие вопросы по тегам