2015-12-13 3 views
-1

Здравствуй друг моих программистов :)получить Jpeg тегов изображений из файловой структуры

Вы знаете структуру файла файла изображения JPEG? как я могу получить теги изображений из файла, как на рисунке ниже:

image details window

Я хочу, чтобы получить описание файла изображения с плохо кода Java в 2 пути:

  1. Получить описание изображения с файлом а затем Java RandomAccessFile,
  2. Получить описание изображения с помощью Java никак ...
+1

Google "jpeg file structure" – MikeCAT

+0

Вы имеете в виду что-то вроде [этого] (https://www.google.com.au/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved= 0ahUKEwi2z_rXqdjJAhWIW5QKHew0AjAQFggbMAA & URL = HTTP% 3A% 2F% 2Fwww.w3.org% 2FGraphics% 2FJPEG% 2Fjfif3.pdf & USG = AFQjCNEFUj0UeaE6eQqgCQ6STVGlispwfw & Sig2 = XMVKS1DWS7OIYE7zTjMX_w & BVM = bv.109910813, d.dGo) или [это] (http://www.fileformat.info/format /jpeg/egff.htm) или [это] (https://en.wikipedia.org/wiki/JPEG_File_Interchange_Format) – MadProgrammer

+0

Или [это] (http://stackoverflow.com/questions/3851665/java-library-for- чтение и запись-iptc-metadata-to-jpeg-and-tiff) или [это] (http://stackoverflow.com/questions/19224328/how-to-read-jpeg-file-attributes-with-java) или [это] (http://stackoverflow.com/questions/11310162/imageio-get-image-type-and-exif-data) или [это] (http://johnbokma.com/java/obiving-image -metadata.html) – MadProgrammer

ответ

1

Проблема, с которой вы сталкиваетесь, заключается в том, что существует несколько форматов файлов JPEG. Каждый формат имеет разные способы представления метаданных. Вам необходимо прочитать стандарт JPEG, чтобы выяснить структуру потока JPEG, чтобы вы могли идентифицировать маркеры APPn в потоке.

Затем вам нужно изучить различные стандарты формата JPEG, чтобы увидеть, как анализировать комментарии маркеров APPn.

Смежные вопросы