Compact-ICC-Profiles
metadata-extractor
Compact-ICC-Profiles | metadata-extractor | |
---|---|---|
1 | 2 | |
165 | 2,506 | |
- | - | |
2.6 | 7.6 | |
12 months ago | about 2 months ago | |
Java | ||
Creative Commons Zero v1.0 Universal | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Compact-ICC-Profiles
-
Show HN: I made an HDR ICC profile for JPG and PNG images
Sample HDR renderings (first few sample renderings): https://bsrender.io
The only viewer/platform I've been able to confirm it works on is the Chrome browser on M1/M2 Macs. It does not work on iPhone or Safari/Firefox on Mac.
The profile is derived mainly from saucecontrol's open source Rec2020Compat-v4.icc profile: https://github.com/saucecontrol/Compact-ICC-Profiles with 'cicp' and 'lumi' tags added. Since it uses the same transfer function as Rec2020, images will appear very washed out/fuzzy on unsupported viewers. I found this "bug" very helpful during testing as it was really obvious if the viewer was using the cicp/lumi tags or the (incorrect) transfer TRC.
With a bit more work you could implement something approximating the PQ transfer function but I actually like the 'you-know-when-it's-not-doing-the-thing' effect.
metadata-extractor
- Access comment field file (Windows)
-
metta data with java
Alternatively and much more easily, you can use a library like Apache Commons Imaging or Metadata-Extractor, or run a shell command to read it.
What are some alternatives?
sharp - High performance Node.js image processing, the fastest module to resize JPEG, PNG, WebP, AVIF and TIFF images. Uses the libvips library.
exiv2 - Image metadata library and tools
TwelveMonkeys - TwelveMonkeys ImageIO: Additional plug-ins and extensions for Java's ImageIO
datahub - The Metadata Platform for your Data Stack
scrimage - JVM - Java, Kotlin, Scala image processing library
exifr - 📷 The fastest and most versatile JS EXIF reading library.
exiftool - ExifTool meta information reader/writer
MetadataExtractor - Extracts Exif, IPTC, XMP, ICC and other metadata from image, video and audio files
facebook-data-image-exif - UI tool to add EXIF data back to images in a Facebook data export
marquez - Collect, aggregate, and visualize a data ecosystem's metadata
webp-imageio - Java ImageIO WebP support
img-parts - Low level crate for reading and writing Jpeg, Png and RIFF image containers