![]() |
|
Модераторы: Snowy, Alexeis, MetalFan |
![]()
|
|
| cyberz |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 24.9.2009 Репутация: нет Всего: нет |
Здравствуйте!
В работе с jpeg не очень силен, только начинаю, поэтому уперся в непонятную стену. есть файл: http://narod.ru/disk/13442757000/img3.jpg.html у него перед стандартным заголовком присутствует 20 байт в которых есть маркер djpeg и эта картинка не открывается ничем. анализ файла показал, что: Стандартный файл jpeg начинается на FFD8 (маркер SOI) djpeg имеет впереди дополнительно 20 байт, а потом идет начало FFD8 далее идет FFC0 (сегмент SOF0) он есть и там и там, который показывает что это JPEG изображение относится к базовому DCT и содержит длину, высоту, количество компонент, и соотношение компонент (например, 4:2:0). далее в стандартном идут: FFC2 (маркер SOF2) Показывает что это JPEG изображение относится к прогрессивному DCT и содержит длину, высоту, количество компонент, и соотношение компонент (например, 4:2:0). FFC4 (маркер DHT) Задает одну или более таблиц Хафмана. FFDB (маркер DQT) Задает одну или более таблиц квантизации. FFDD (маркер DRI) Задает интервал между маркерами RST n, в макроблоках. после них идет FFDA (маркер SOS) он есть и там и там, это начинается сканирование изображение сверху вниз, т.е пошло само изображение. так при открытии djpeg файла в фотошопе происходит ошибка: "не удается открыть файл потому, что DQT или DHT маркер не был найден" т.е. получается нужно воостановить (смоделировать) недостающие маркеры или испольозовать свою процедуру открытия изображений djpeg? кстати djpeg сформированы через библиотеку ijl.dll (intel jpeg library). пытался использовать утилиту djpeg.exe для преобразования в bmp, но она ругается что нет таблицы квантизации (и вообще за что это таблица отвечает). Очень прошу помощи! Спасибо! p.s. этих файлов у меня около 30 тысяч и мне их срочно надо обработать и слить в базу данных... |
|||
|
||||
| Keeper89 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2580 Регистрация: 26.2.2009 Репутация: 1 Всего: 58 |
Какие-то непонятные JPEG-файлы, откуда вы их получили?
|
|||
|
||||
| Alexeis |
|
|||
![]() Амеба Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 55 Всего: 459 |
Не знаю, актуально это или нет, может картинка в
Возможно изображения в черно-белом формате, или еще в какой редкой разновидности. Я слышал про программы восстановления jpeg -ов возможно следует пропустить их сначала через такую "лечилку", а затем разбирать. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]()
|
| Правила форума "Delphi: Звук, графика и видео" | |
|
|
Запрещено: 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делится вскрытыми компонентами
FAQ раздела лежит здесь! Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |