Usuário com melhor resposta
Estrutura de imagens JPG.

Pergunta
-
Gente, minha dúvida não é bem na C++, mas o meu problema pode ser também o problema de algum programador C++ por aqui.
Bem, eu preciso, em linguagem C, ler uma imagem jpg. Eu entendo que ela tem um cabeçalho, onde estão os dados necessários para eu começar a leitura binária do arquivo. Mas, como acessar esse cabeçalho? Qual a estrutura dele? Desde já, obrigado.
Respostas
-
Jefte,
Existem bibliotecas open-source para fazer a leitura desse tipo de imagem. Há também a opção de utilizar alguma API do sistema operacional. No Windows por exemplo temos o WIC (Windows Imaging Component), GDI+ e algumas classes da ATL/MFC.
A biblioteca abaixo é open source:
http://libjpeg.sourceforge.net/
Se tiver tempo para desenvolver sua própria biblioteca, sugiro a leitura da especificação do formato.
http://www.w3.org/Graphics/JPEG/jfif3.pdf
Abraços.
Ari
- Marcado como Resposta Jéfte Santos quinta-feira, 19 de setembro de 2013 15:34
Todas as Respostas
-
-
Jefte,
Existem bibliotecas open-source para fazer a leitura desse tipo de imagem. Há também a opção de utilizar alguma API do sistema operacional. No Windows por exemplo temos o WIC (Windows Imaging Component), GDI+ e algumas classes da ATL/MFC.
A biblioteca abaixo é open source:
http://libjpeg.sourceforge.net/
Se tiver tempo para desenvolver sua própria biblioteca, sugiro a leitura da especificação do formato.
http://www.w3.org/Graphics/JPEG/jfif3.pdf
Abraços.
Ari
- Marcado como Resposta Jéfte Santos quinta-feira, 19 de setembro de 2013 15:34
-