RMF
Fevereiro 22, 2010, 11:53am
#1
Preciso descobrir como obter algumas informações do header de algumas imagens tiff e jpeg.
Exemplo:
Resolução em dpi (xDensity e yDensity);
Hardware responsável pela geração da imagem (ex: Canon S2IS);
Etc…
Alguém tem alguma dica?
Estou tentando com JAI, mas até agora não consegui descobrir como acessar essas informações.
pecosta
Fevereiro 22, 2010, 12:35pm
#2
Tchê, pelo pouco que sei acredito que tu consigas todas essas informações no cabeçalho do arquivo, veja alguns exemplos de acesso a essas informações com metadata/mime.
Estes links aqui são para estrutura e um faq que achei sobre .tiff (não procurei sobre jpeg! =P)
http://www.compix.com/fileformattif.htm
http://www.awaresystems.be/imaging/tiff/faq.html
Estes links aqui são de exemplos de como acessar esses dados. O primeiro link o tem vários exemplos bem legais e um deles usando apache tika!
http://www.java-forums.org/new-java/4771-reading-file-header.html
Qualquer coisa, prende o berro!
Abraço!
Essa informação é conhecida como informação de exif. Precisa ler o offset correto do arquivo.
JPEG (/ˈdʒeɪpɛɡ/ JAY-peg) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and image quality. JPEG typically achieves 10:1 compression with little perceptible loss in image quality.
JPEG compression is used in a number of image file formats. JPEG/Exif is the most common image format used by digital cameras and other phot...
Exchangeable image file format (officially Exif, according to JEIDA/JEITA/CIPA specifications) is a standard that specifies the formats for images, sound, and ancillary tags used by digital cameras (including smartphones), scanners and other systems handling image and sound files recorded by digital cameras. The specification uses the following existing file formats with the addition of specific metadata tags: JPEG discrete cosine transform (DCT) for compressed image files, TIFF Rev. 6.0 (RGB Th...
http://franson.com/forum/topic.asp?TOPIC_ID=5115
dyorgio
Fevereiro 22, 2010, 1:11pm
#4
http://java.sun.com/javase/6/docs/api/javax/imageio/metadata/doc-files/jpeg_metadata.html
ao que tudo indica , existe uma classe (IIOMetadata)
que possui tudo que queres…vem com o java ja…
Hum algué aqui já utilizou o apache tika? Eu preciso de metadados de imagens mas com iptc pois no meu objetivo tem imagens jpge2000 e png. E pelo que ví ele só suporta exif.