Ошибка возникает из-за какого-то конкретного jpg-файла. Возможно он и не
jpeg вовсе, а
png, с измененным расширением png на jpg.
То есть функция
imagecreatefromjpeg
пытается создать jpg изображение из файла с расширением jpg, который на самом деле таковым не является. Можно подавить сообщение об ошибке в строке 319
или попытаться вычислить проблемный файл
Можно, конечно, это побороть, используя функцию определения типа изображения
exif_imagetype
.
Отправлено спустя 26 минут 41 секунду:
Sheer писал(а): Можно, конечно, это побороть
Хотя не...
getimagesize
возвращает массив, где в индексе 2 прописан тип изображения, значит он определен верно.
Тогда вероятно в файле использован неподдерживаемый тип jpeg-компресиии.