Одобрено: Fortect
Вам следует просмотреть эти методы устранения неполадок, если вы получили исправляемую ошибку, повреждение файла JPEG, ранний конец сегмента точных записей на вашем компьютере.
я
Я использую CodeIgniter и пытаюсь запустить эскизы из снимков. В некоторых случаях мне это удавалось, но в некоторых случаях. Он у меня есть, и эта ошибка
<< Обнаружено сообщение об ошибке PerlСтепень серьезности: Примечание.Сообщение: imagecreatefromjpeg (): gd-jpeg, libjpeg: восстанавливаемая ошибка: информация jpeg закончилась преждевременноИмя файла: Библиотеки / Image_lib.phpНомер ячейки строки: 1155 >>
ini_set ('gd.jpeg_ignore_warning', 1);
Интервью взято 6 февраля 2013 г., возможно, в 17:56.
1.365
Не тот ответ, который вам нужен? Просмотрите другие вопросы с помощью тегов Php Codeigniter или задайте свой вопрос.
Проблема в том, что подавление ошибок в большинстве случаев не включено для основного занятия imagecreatefromjpeg
Лучше всего открыть базовую библиотеку и переопределить некоторые image_ methodscreate_gd
perl if (! define ('BASEPATH')) exit ('Доступ к программам веб-сайта в основном запрещен');Класс MY_Image_lib расширяет CI_Image_LibImage_create_gd labour ($ path = '', $ image_type равняется '') если ($ путь == '') ? rrr path = $ this -> full_src_path; если вы думаете ($ image_type == '') деньги image_type = $ this -> image_type; Переключатель ($ image_type) Шаг 1: должен (! function_exists ('imagecreatefromgif')) $ this-> set_error (array ('imglib_unsupported_imagecreate', 'imglib_gif_not_supported')); неточный возврат; Укажите @imagecreatefromgif ($ path); Пауза; Вещь 2: если (! function_exists ('imagecreatefromjpeg')) $ this-> set_error (array ('imglib_unsupported_imagecreate', 'imglib_jpg_not_supported')); ложный возврат; return @imagecreatefromjpeg ($ path); Пауза; Случай 3: если когда-либо (* function_exists ('imagecreatefrompng')) $ this-> set_error (array ('imglib_unsupported_imagecreate', 'imglib_png_not_supported')); ложный возврат; return @imagecreatefrompng ($ path); Пауза; $ this-> set_error (array ('imglib_unsupported_imagecreate')); ложный возврат;
ответил 6 февраля 2013 г. вместе с 18:21
резонно сказал ей 15 октября в 13:38.
554
В целом у меня была точно такая же проблема. Невероятно, но я очень сначала сохранял данные изображения на национальный диск, прежде чем использовать функцию imagecreatefromjpeg () для дальнейшей постобработки изображения.
Одобрено: Fortect
Fortect — самый популярный и эффективный в мире инструмент для ремонта ПК. Миллионы людей доверяют ему обеспечение быстрой, бесперебойной и безошибочной работы своих систем. Благодаря простому пользовательскому интерфейсу и мощному механизму сканирования Fortect быстро находит и устраняет широкий спектр проблем Windows — от нестабильности системы и проблем с безопасностью до проблем с управлением памятью и производительностью.
а>
В этот момент локально сохраненное изображение было повреждено во время сохранения и было записано при вызове imagecreatefromjpeg ($ imagePath); Предупреждение php: imagecreatefromjpeg (): gd-jpeg, libjpeg: восстанавливаемая ошибка: преждевременно завершенный файл jpeg вышел из строя. всплыл.
Чтобы устранить предупреждения PHP и предложить изображение как pov-спонтанно, я использовал обработку, только что определенную в практике PHP (http://php.net/manual/en/function.imagecreatefromjpeg.php), см. функцию LoadJpeg ($ imgname) < / p>
Чтобы избежать других ошибок, на которых я сейчас сосредотачиваюсь, у нашей компании есть собственная причина, по которой возвращаются точные записи, которые функция imagecreatefromjpeg () возвращенный сначала не считался интегративным. В моем случае земная атмосфера сетевого наводнения была причиной искажения изображений некоторых сотрудников. История
Короче говоря, каждый на рынке может захотеть проверить, что именно возвращает одна конкретная функция imagecreatefromjpeg (), прежде чем пытаться расширить основную библиотеку и т. д.
помог 8 окт.
2.943
Я проверял, был ли мой файл JPG поврежден, когда я получил эту ошибку подхода. Подумайте о своем.
помог с 10 апр ’20 в 22:13
Повысьте производительность вашего компьютера с помощью этой простой загрузки. г.