Forum Webscript.Ru

Программирование => PHP => Тема начата: Neter от 13 Октября 2004, 00:34:29

Название: Определение целостности картинки
Отправлено: Neter от 13 Октября 2004, 00:34:29
Вот тут понадобилось сделать скачивание картинок с сайта в автоматическом режиме. Картинки только jpeg, и встала проблема проверки на целостность, были всяческие идеи вида: ссылатся на скрипт который будет выплёвывать файл в имени которого уже лежит crc файла. Но решение было найдено случайно, после просмотра блокнотом :D пары картинок. Так вот у каждого джпега в конце есть хвост из двух байт, 0xFF 0xD9. и вот что я сделал:

$hvost = substr($data, -2);
if (bin2hex($hvost) != "ffd9"){
return 0;
}

Какие могут быть замечания по данному методу?
Название: Определение целостности картинки
Отправлено: sublimity от 18 Октября 2004, 00:22:19
так на всякий случий сверь
http://www.w3.org/Graphics/JPEG/jfif.txt

http://pascal.sources.ru/graph/baseline.htm