Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Звук, графика и видео > Jpeg comment


Автор: Starina 8.4.2009, 14:22
Подскажите, пожалуйста, как прочитать и записать jpeg-комментарий. 

Автор: Alexeis 8.4.2009, 14:37
  Поищите тут по слову Exif

Автор: Starina 9.4.2009, 13:03
Поискал.

Но меня интерисует именно комментарий Jpeg, а не комментарий Exif.

Автор: Alexeis 9.4.2009, 13:15
Цитата(Starina @  9.4.2009,  12:03 Найти цитируемый пост)
Но меня интерисует именно комментарий Jpeg, а не комментарий Exif. 

  Разве он не храниться в Exif?

Автор: Starina 9.4.2009, 13:19
Если я правильно понимаю то есть и тот и другой.

Автор: Alexeis 9.4.2009, 14:05
Цитата(Starina @  9.4.2009,  12:19 Найти цитируемый пост)
Если я правильно понимаю то есть и тот и другой.

  Есть занести комментарий скажем из ХР, то он заноситься в Exif.

Автор: Romikgy 16.4.2009, 20:01
http://www.torry.net/quicksearchd.php?String=exif&Title=Yes
это +
Код

Типы сегментов:

   *TEM   = $01   обычно вызывает ошибки декодирования, может быть проигнорировано
    SOF0  = $c0   Начало Кадра (Baseline JPEG), относительно деталей смотрите ниже
    SOF1  = $c1   dito
    SOF2  = $c2   обычно неподдерживаемый
    ...
    SOF9  = $c9   для арифметического кодирования, обычно не поддерживается
    SOF10 = $ca   обычно неподдерживаемый
    ...
    DHT   = $c4   Определение Таблицы Хаффмана, относительно деталей смотрите ниже
    JPG   = $c8   неопределенный/зарезервированный (вызывает ошибки декодирования)
    DAC   = $cc   Определение Арифметической Таблицы, обычно не поддерживается
   *RST0  = $d0   RSTn используются для синхронизации, может быть проигнорировано
    ...
   *RST7  = $d7
    SOI   = $d8   Начало Изображения
    EOI   = $d9   Конец Изображения
    SOS   = $da   Начало Сканирования, относительно деталей смотрите ниже
    DQT   = $db   Определение Таблицы Квантования, относительно деталей смотрите ниже
    DNL   = $dc   обычно неподдерживаемый, игнорировать
    DRI   = $dd   Определение Интервала Перезапуска, относительно деталей смотрите ниже
    APP0  = $e0   JFIF маркеры сегментов приложения, относительно деталей смотрите ниже
    APP15 = $ef   игнорировать
    COM   = $fe   Комментарий, относительно деталей смотрите ниже




Добавлено через 3 минуты и 15 секунд
Код

COM: Комментарий:
•    $ff, $fe (COM)
•    длина (старший байт, младший байт) комментария = L+2
•    Комментарий = байтовый поток длиной L


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)