#1 26.08.09 22:32
[php] обработка битых jpg через GD
суть такая
скачивается джипег файлик с сайта сайт.ру
и нужно определить битая картинка или нет (недокачанная в основном)
чтобы битые потом откинуть и не пихать на обработку в GD Библиотеку ибо она выдает ерроры при обработке таких вот файлов
погуглил, чет не нашел как с помощью пхп можно енто сделать
мож кто решал такую задачу?
Offline
#5 16.09.09 10:34
Re: [php] обработка битых jpg через GD
Итак, проблема в создании превьюшек. Битые джипеги не ресайзит, выдает ошибку:
imagecreatefromjpeg() : gd-jpeg, libjpeg: recoverable error: Premature end of JPEG
тобишь недокачался
Проблема была просонирована и выяснился косяк php 5 и gd2.
Как это пофиксить:
php 4 : Все гуд. будет работать
php 5.0 – 5.1.2 = Обновись до последнего пхп5
php 5.1.3 – current = Сделать установку переменной прежде вызова imagecreatefromjpeg()
ini_set(’gd.jpeg_ignore_warning’, 1);
Гад2 будет игнорировать такой файлек =)
Offline

