image icon indicating copy to clipboard operation
image copied to clipboard

XMP metadata read support

Open 1c3t3a opened this issue 3 months ago • 1 comments

XMP is a common metadata format supported by a bunch of the formats that are available in this crate. We can extend the ImageDecoder trait to make it available to extract this metadata.

This is what I would like to work towards:

Read support for XMP metadata in:

  • [x] JPEG - ~~implemented in zune-jpeg already, needs to be released.~~ done in #2634
  • [x] PNG - implemented in png crate but not wired up to image
  • [x] WebP - implemented in the image-webp crate but not wired up to image
  • [x] TIFF - implemented in tiff crate but not wired up to image
  • [ ] GIF - implemented in the gif crate (PR: https://github.com/image-rs/image-gif/pull/215) but not wired up to image

Is XMP common in other formats?

1c3t3a avatar Aug 28 '25 16:08 1c3t3a

The image-webp crate should already support extracting XMP metadata.

fintelia avatar Aug 29 '25 01:08 fintelia