Есть ли пример кода для чтения миниатюры из заголовка exif Jpeg?
-
18-09-2019 - |
Вопрос
Я пишу приложение, используя C++, в Windows.
Я хочу получить миниатюру из jpeg, не декодируя все изображение.Как я могу прочитать миниатюру из заголовка jpeg exif?Может ли кто-нибудь предложить мне пример кода?
Большое спасибо!
Решение
Неудивительно, что библиотека называется либексиф имеет порт Win32 и есть пример кода для чтение миниатюры из файла
Другие советы
Не беспокойтесь.Вы можете очень быстро создавать миниатюры из файлов JPEG.Они сжимаются с использованием DCT на блоках пикселей 8x8.Итак, получим компонент постоянного тока (т.е.0,0) каждого блока и у вас есть миниатюра размером 1/64 без декодирования.Дальнейшее масштабирование должно быть быстрым, поскольку пикселей почти не осталось.
Не связан с StackOverflow