Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Просмотр JPEG с нестандартным EXIF IFD [D7, Win2k]


Misha Uskov ©   (2009-03-01 03:18:00) 

Необходимо показывать *Jpg в которых "Exif IFD Pointer", он же EXIF-смещение (тэг 8769) отличается от 252.
Обычный TPicture.LoadFromFile в этом случае показывает мусор.
Пример читаемой и нечитаемой картинки: http://www.onlinedisk.ru/file/91985/
Подскажите, пжалста, может есть готовое решение?


DVM   (2009-03-02 00:55:00) [1]


> Я бы использовал libjpeg.

кстати дельфийский Jpeg это вроде какой-то древний порт libjpeg, хотя могу ошибаться.

Я всегда использую Intel Jpeg Library для Jpeg - очень быстро и удобно. Всяко удобнее чем libjpeg.


Тыщ   (2009-03-01 22:26:00) [2]

Есть фикс jpeg.dcu на сайте http://cc.codegear.com/Item/19723
Но там надо регистрироваться.

Я бы использовал libjpeg.


Misha Uskov   (2009-03-01 20:59:00) [3]

(2) Очень может быть... в таком случае одинаковое смещение  на тех файлах, которые удается смотреть - просто совпадение. А что можно использовать для визуализации таких jpeg-ов?


Тыщ   (2009-03-01 14:19:00) [4]

У тебя проблема не в Exif'е, а в том, что первый JPEG не в RGB, а в CMYK'е.


Misha Uskov   (2009-03-01 03:21:00) [5]

PS Киньте TOpenImageDialog и TButton на Execute диалога можно увидеть результат


Наверх

Титульная страница Поиск, карта сайта Написать письмо