PHP GD не поддерживает конкретное изображение, любое решение / обходной путь? - PullRequest
0 голосов
/ 06 июля 2010

Если я бегу

 $res=imagecreatefromJPEG ('http://www.theweddingoutlet.com/core/media/media.nl?id=29428&c=697473&h=8320018df7b40ec6eff8');

Я получаю False + ошибка: gd-jpeg: библиотека JPEG сообщает об неисправимой ошибке: (без дополнительной информации).

Что не так с этим конкретным изображением, которое делает его неподдерживаемым GD? Как я могу заставить GD поддерживать это? любой обходной путь (я не могу изменить изображение) Мой код GD поддерживает много похожих изображений без проблем.

GD информация: Поддержка GD включена GD версия в комплекте (2.0.34 совместимая) Поддержка FreeType включена Связь FreeType с freetype FreeType Версия 2.2.1 Поддержка чтения GIF включена Поддержка создания GIF включена Поддержка JPG включена Поддержка PNG включена Поддержка WBMP включена Поддержка XBM включена

Ответы [ 2 ]

3 голосов
/ 06 июля 2010

URL 'http://www.theweddingoutlet.com/core/media/media.nl?id=29428&c=697473&h=8320018df7b40ec6eff8' указывает на несуществующий ресурс и поэтому не является допустимым файлом JPEG.

' http://www.theweddingoutlet.com/core/media/media.nl?id=29428' с другой стороны делает существует.Попробуйте вместо этого.

РЕДАКТИРОВАТЬ: это забавно, как только вы нажимаете на вторую ссылку, первая ссылка начинает работать волшебным образом ... здесь происходит какая-то хитрость с сервером ... В любом случае, просто используйтеВторой URL с параметром id.

EDIT2: @ zaf Вы правы.Однако (потерпите меня), если вы перейдете на:

http://www.theweddingoutlet.com/core/media/media.nl

А затем на (или оригинальный URL по этому вопросу):

http://www.theweddingoutlet.com/core/media/media.nl?id=29428

Работает:)

0 голосов
/ 09 июля 2010

Оказывается, это была настройка netsuite.

...