Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Detecting non-ICC wide-gamut PNG images in the wild #211

Closed
svgeesus opened this issue Oct 5, 2022 · 1 comment
Closed

Detecting non-ICC wide-gamut PNG images in the wild #211

svgeesus opened this issue Oct 5, 2022 · 1 comment

Comments

@svgeesus
Copy link
Contributor

svgeesus commented Oct 5, 2022

I came across this interesting quote about image color spaces from the recently released 2022 HTTP Archive report on Media:

One caveat: AVIF and PNG allow tagging images with wide-gamut color spaces using format-specific shorthands, without using ICC profiles. We started down the path of trying to detect wide-gamut AVIFs and PNGs that don’t use ICC profiles, but accounting for the various ways they are encoded—and the ways our tooling reported on them—proved a bit too complex to tackle this year. Maybe next year!

No spec link, so unclear for PNG if they are talking about gAMA and cHRM on the one hand or cICP on the other. I would expect usage for PNG to be low either way, gAMA and cHRM because it is easier and more common to drop an ICC profile into iCCP, and cICP because it is so new.

(The usage in AVIF is all CICP H.273 metadata, same as our cICP).

It would be good to work with the HTTP Archive folks to help them detect usage next year (the reports are written each year).

@svgeesus
Copy link
Contributor Author

svgeesus commented Mar 5, 2024

It would be good to work with the HTTP Archive folks to help them detect usage next year (the reports are written each year).

Closed by

@svgeesus svgeesus closed this as completed Mar 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant