[Cin] "Unbounded" floating point image manipulation

Andrea paz gamberucci.andrea at gmail.com
Thu Apr 3 20:39:27 CEST 2025


Sorry to belabor my requests, but color is a topic that has always
interested me, from the days of Photoshop 3.0 and then Gimp...
The following link is interesting:
https://ninedegreesbelow.com/photography/lcms2-unbounded-mode.html
However, it is more suitable for image manipulation than for video
editing, where there are complications. So it is not appropriate in
our discussion.

However, when I was asking about the operation of the Color Space
plugin/Tool, it was to know if CinGG uses the “std formulas” used in
video productions. I will elaborate, but first I would like to pay
attention to the color models (RGB, YUV, and HSV) which are infinite
(although in fact artificially limited to the possibilities of human
vision) and the color spaces which are a fraction of that. The limits
of color spaces arise from the need not to exceed the hardware limits
of the devices (gamut). These limits have become std and consequently
so have the formulas for conversion between color spaces. Not that
there are not infinite other formulas, but often, for example for
YCbCr --> sRGB, the same formula is mainly used (see Poynton:
https://wangwei1237.github.io/shares/Digital_Video_and_HD_Algorithms_and_Interfaces_2nd_ed.pdf).
Here, I was wondering if CinGG uses these std formulas that are also
the basis of the LUTs used in CMSs, or does it have its own. If it
used the same formulas, I would dream of one day getting to color
management inside CinGG.


More information about the Cin mailing list