summaryrefslogtreecommitdiff
path: root/src/colour_conversion.h
AgeCommit message (Collapse)Author
2025-12-14Add P3 D60 colour space.v1.10.43Carl Hetherington
This is the same as P3 DCI except with a D60 white point (~6000K). (0.32168, 0.33767)
2025-12-14Add P3 D65 colour space.Carl Hetherington
This is the same as P3 DCI except with a D65 white point (~6500K). (0.3127, 0.3290)
2025-12-14Rename p3_to_xyz() -> p3_dci_to_xyz().Carl Hetherington
This is the one we've had for ages, with the ~6300K (0.314, 0.351) white point.
2025-05-04White space: colour_conversion.{cc,h}Carl Hetherington
2024-04-18Cleanup: fix more comments/guards (and add check script).Carl Hetherington
2022-10-17Fix YUV->RGB for Rec. 2020.v1.8.32rec2020Carl Hetherington
2021-01-24Tidying.Carl Hetherington
2021-01-21Some more use of enum class.Carl Hetherington
2021-01-08std::shared_ptrCarl Hetherington
2019-06-26Try to fix build.Carl Hetherington
2019-06-26Try to fix OS X build.Carl Hetherington
2016-12-14Add tentative S-Gamut3/S-Log3 colourspace support.Carl Hetherington
2016-06-13Add OpenSSL licence exception.Carl Hetherington
2016-06-01More licence fixups.Carl Hetherington
2016-05-24Add somewhat speculative Rec 1886 and Rec 2020 colour conversions.Carl Hetherington
2015-09-02Prevent theoretical possibility of an uninitialised variable.Carl Hetherington
2015-06-24No-op: whitespace.Carl Hetherington
2015-05-29Some comments.Carl Hetherington
2015-04-22Add p3_to_xyz colour conversion preset.Carl Hetherington
2015-04-22Header guard.Carl Hetherington
2015-04-22Express colour conversions as chromaticities and adjust so thatCarl Hetherington
everything is specified as something_to_xyz and then you can get an inverse LUT if you want one.
2015-01-04Try to fix static initialisation order problems.Carl Hetherington
2015-01-03Various fixes to XYZ/RGB transforms.Carl Hetherington
2014-12-28Change colourspace handling round a bit:1.0-colour-cleanupCarl Hetherington
- move the essence of GammaLUT into TransferFunction and handle different bit depths more neatly - add ColourConversion to describe input gamma correction, colour transformation and then output gamma correction in one class. - add default ColourConversions for sRGB->XYZ, Rec709->XYZ and XYZ->RGB.