Gunnar Hillert

Gunnar Hillert

Java Champion, full-stack Spring + Angular aficionado & 2019 Kona IRONMAN Finisher.

Read & Write Image Metadata with Java—Part 1

In Part I we talk about the building blocks of metadata in images and how it may matter to you as developer.

7-Minute Read

Flowers of Eugenia brasiliensis (Brazilian cherry / grumichama)

Doing image (photo) metadata processing seems to be some serious voodoo magic. First, there is the alphabet soup to deal with such as IPTC, XMP, EXIF, IIM etc. Then there is the cumbersome support in Java, as the metadata support in Java’s ImageIO is limited. Fortunately, there are several amazing open-source libraries available to patch those gaps. Which library to use also depends on your use-cases: Do you solely need to read metadata or is the writing of metadata essential for your business…

Recent Posts



This is a blog of Gunnar Hillert.