2010-03-03 3 views
0

Я пытаюсь создать эскиз/очертание увеличения изображения и он работает большой процент времени, но и теперь каждый раз я получаю следующее:GD Черных Изображений

Warning: imagecreatefromjpeg(): gd-jpeg, libjpeg: recoverable error: Corrupt 
    JPEG data: 626 extraneous bytes before marker 0xd9 in code.php on line 5 

Это линия 5 из «code.php»:

$srcImg = imagecreatefromjpeg('5f48ecb107a1e297d23392f703992d60.jpg'); 

изображения отображает штраф в окне, но только Б-г не удается создать ресурс, так что я в конечном итоге с пустым изображением (где секция рубильника должна была идти).

Для системы отсчета это касается названий автомобилей, и в системе было 2784, которые работали, и только 36, что не так уж и неважно, но у меня есть мое любопытство.

ответ

0

Это похоже на то, что this problem сообщается на другом веб-сайте, а ошибка PHP - билет # 29878 (недоступен, когда я проверил).

Хотя вы также должны убедиться, что файл изображения является допустимым, не поврежденным файлом изображения JPEG. ImageMagickidentify программа может определить, поврежден ли файл. Одной из потенциальных проблем является файл JPEG, в котором используется CYMK, а не цветовая карта RGB. ImageMagick также может позволить вам сохранить изображение в допустимом файле JPEG, если оно повреждено.

+1

Спасибо, мистер Тейлор! Следующий «исправленный» вопрос: ini_set ('gd.jpeg_ignore_warning', 1); – Rob