compile-time oriented color system implementation
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.vscode
CMake
ext
include
test
.clang-format
.clang-tidy
.gitignore
CMakeLists.txt
LICENSE
README.md

README.md

ColorSystem

HDR generation color system implementation.

Features

  • tristimulus
  • colorspace matrix
  • OETF/EOTF(sRGB,BT709,BT2084,S-Log2)
  • Yxy, Yu'v'
  • Delta u'v', E76, E00
  • Bradford adaptation
  • Popular Observers(1931,JuddVos,2012)
  • Popular gamuts(Bt.709,Bt.2020,DCI-P3,S-Gamut3/cine,AdobeRGB,ACES2065,ACEScg)
  • Popular illuminants(A,B,C,D50/55/60/65/75,E,F2/7/11)
  • Popular spectrum illuminants(D65)
  • whitepoint from blackbody
  • spectrum support
  • color correction solver

TODO

  • other OETF/EOTFs (HLG,BT1886,...)
  • everything primitive

contact information

Hajime UCHIMURA / nikutama@gmail.com If you gain some profit with this code I always welcome your gifts or presents :)