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

Feature request: Support new PNG cICP chunk #2295

Open
kmilos opened this issue Jul 27, 2022 · 3 comments
Open

Feature request: Support new PNG cICP chunk #2295

kmilos opened this issue Jul 27, 2022 · 3 comments
Labels
imageHandler Anything related to specific ImageHandlers request feature request or any other kind of wish

Comments

@kmilos
Copy link
Collaborator

kmilos commented Jul 27, 2022

These carry color space information and extend iCCP, defined in latest extensions incorporated into the spec: https://w3c.github.io/PNG-spec/

There seems to also be an iCCN chunk, see also https://github.com/w3c/ColorWeb-CG/blob/master/hdr-in-png-requirements.md#decoder (TBC if it is part of the spec).

@kmilos kmilos added request feature request or any other kind of wish imageHandler Anything related to specific ImageHandlers labels Jul 27, 2022
@svgeesus
Copy link

svgeesus commented Nov 7, 2023

The official specification for cICP. cICP is now implemented in the Chrome browser, DarkTable, and Adobe PhotoShop. The four fields have the exact same meanings as in ITU-T-H.273.

iCCN was dropped, as it added only two features:

  • support for ICC v4 profiles
  • UTF-8 profile name

but everyone was already putting ICC v4 profiles inside iCCP so we corrected the ICC reference in the PNG spec to allow that instead.

@ProgramMax
Copy link

I want to clarify something here:
The original post is about adding support for the new cICP chunk (coding-independent code points). @svgeesus linked to the cICP chunk and mentioned how it works (the four fields). However, he said "iCCP" in the first few lines when he meant "cICP".

The older iCCP chunk (ICC Profile) was indeed updated to support ICC v4 profiles.

@svgeesus
Copy link

svgeesus commented Nov 9, 2023

However, he said "iCCP" in the first few lines when he meant "cICP".

Whoops, corrected!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
imageHandler Anything related to specific ImageHandlers request feature request or any other kind of wish
Projects
None yet
Development

No branches or pull requests

3 participants