Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Хитрый формат jpeg, не могу открыть 
:(
    Опции темы
cyberz
Дата 24.9.2009, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 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 тысяч и мне их срочно надо обработать и слить в базу данных... 
PM MAIL   Вверх
Keeper89
Дата 24.9.2009, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2580
Регистрация: 26.2.2009

Репутация: 1
Всего: 58



Какие-то непонятные JPEG-файлы, откуда вы их получили?


--------------------
PM MAIL WWW   Вверх
Alexeis
Дата 28.9.2009, 08:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Амеба
Group Icon


Профиль
Группа: Админ
Сообщений: 11743
Регистрация: 12.10.2005
Где: Зеленоград

Репутация: 55
Всего: 459



  Не знаю, актуально это или нет, может картинка в 
Цитата(cyberz @  24.9.2009,  13:43 Найти цитируемый пост)
но она ругается что нет таблицы квантизации (и вообще за что это таблица отвечает).

  Возможно изображения в черно-белом формате, или еще в какой редкой разновидности. Я слышал про программы восстановления jpeg -ов возможно следует пропустить их сначала через такую "лечилку", а затем разбирать. 


--------------------
Vit вечная память.

Обсуждение действий администрации форума производятся только в этом форуме

гениальность идеи состоит в том, что ее невозможно придумать
PM ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.0442 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.