Missing Exif metadata when vips copy
to JXL
#4173
cmahnke
started this conversation in
Help wanted
Replies: 1 comment 3 replies
-
Hello @cmahnke, TIFF has its own strange way of handling exif (it appears as a TIFF subdirectory) and libvips doesn't support this. We've talked a few times about adding EXIF support to the tiff loader, but it's not straightforward and no one's done it. The libvips TIFF loader does support XMP, IPTC, ICC etc. and they should all work with JXL. libvips 8.16, due soon, supports EXIF in JXL. For example with this test image:
I see:
|
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm not sure if this is a missing feature, a bug or something else:
When converting a TIFF file to JXL using
vips copy
the Exif metadata is missing, in general Exif in JXL is a problem, the encoder provided by LibJXL,cjxl
has it's problem as well. I also tried to useexiv2
andexiftool
but had no luck. Theew are indications on the web that the later might work, but didn't manage to get it to work with an image created byvips copy
- maybe there is a required container missing?How are other doing this?
Edit
It seems that
exiftool
installed viabrew
doesn't bundleIO::Compress::Brotli
andIO::Uncompress::Brotli
required for JXL, see https://github.com/exiftool/exiftool/blob/master/READMEI've created an issue: Homebrew/homebrew-core#192273
But am still interested in your workflows / ideas
Beta Was this translation helpful? Give feedback.
All reactions