Description
Currently we lack support for reading/writing ICC color profiles within Jpeg.
This directly negatively affects the color conversion process that we use for converting YCCK or CMYK jpeg images and prevents us from supporting DCI-P3
Reading in C# should be achievable using code based on Drew Noakes MetaDataExtractor (Apache 2.)
We'll have to additionally figure out how the conversion process takes place. there's info in WikiPedia but it's limited. @antonfirsov Could you possibly have a dig around libjeg-turbo and see if you can find how it's dealt with there? - My C is poor so I struggle to follow that codebase.
We probably don't need the ability to write a profile, just to store it within the image @dlemstra Perhaps we can work in your plan to store different profiles here?
Please comment below on your thoughts everyone.