allc
Version:
A small typescript package for color conversion.
50 lines (49 loc) • 2.38 kB
JavaScript
// Taken from https://en.wikipedia.org/wiki/SRGB#Primaries.
export const PRIMARY_SRGB_RED_x = 0.64;
export const PRIMARY_SRGB_RED_y = 0.33;
export const PRIMARY_SRGB_GREEN_x = 0.3;
export const PRIMARY_SRGB_GREEN_y = 0.6;
export const PRIMARY_SRGB_BLUE_x = 0.15;
export const PRIMARY_SRGB_BLUE_y = 0.06;
// Taken from https://en.wikipedia.org/wiki/Adobe_RGB_color_space#Reference_viewing_conditions.
export const PRIMARY_ADOBE_RGB_RED_x = 0.64;
export const PRIMARY_ADOBE_RGB_RED_y = 0.33;
export const PRIMARY_ADOBE_RGB_GREEN_x = 0.21;
export const PRIMARY_ADOBE_RGB_GREEN_y = 0.71;
export const PRIMARY_ADOBE_RGB_BLUE_x = 0.15;
export const PRIMARY_ADOBE_RGB_BLUE_y = 0.06;
// Taken from https://en.wikipedia.org/wiki/DCI-P3.
export const PRIMARY_DCI_P3_RED_x = 0.68;
export const PRIMARY_DCI_P3_RED_y = 0.32;
export const PRIMARY_DCI_P3_GREEN_x = 0.265;
export const PRIMARY_DCI_P3_GREEN_y = 0.69;
export const PRIMARY_DCI_P3_BLUE_x = 0.15;
export const PRIMARY_DCI_P3_BLUE_y = 0.06;
// Taken from https://en.wikipedia.org/wiki/Rec._2020#System_colorimetry.
export const PRIMARY_REC_2020_RED_x = 0.708;
export const PRIMARY_REC_2020_RED_y = 0.292;
export const PRIMARY_REC_2020_GREEN_x = 0.17;
export const PRIMARY_REC_2020_GREEN_y = 0.797;
export const PRIMARY_REC_2020_BLUE_x = 0.131;
export const PRIMARY_REC_2020_BLUE_y = 0.046;
// Taken from https://en.wikipedia.org/wiki/ProPhoto_RGB_color_space#Encoding_primaries.
export const PRIMARY_PROPHOTO_RGB_RED_x = 0.734699;
export const PRIMARY_PROPHOTO_RGB_RED_y = 0.265301;
export const PRIMARY_PROPHOTO_RGB_GREEN_x = 0.159597;
export const PRIMARY_PROPHOTO_RGB_GREEN_y = 0.840403;
export const PRIMARY_PROPHOTO_RGB_BLUE_x = 0.036598;
export const PRIMARY_PROPHOTO_RGB_BLUE_y = 0.000105;
// Taken from https://en.wikipedia.org/wiki/NTSC#Colorimetry.
export const PRIMARY_NTSC_RED_x = 0.67;
export const PRIMARY_NTSC_RED_y = 0.33;
export const PRIMARY_NTSC_GREEN_x = 0.21;
export const PRIMARY_NTSC_GREEN_y = 0.71;
export const PRIMARY_NTSC_BLUE_x = 0.14;
export const PRIMARY_NTSC_BLUE_y = 0.08;
// Taken from https://en.wikipedia.org/wiki/NTSC#Colorimetry.
export const PRIMARY_SMPTE_C_RED_x = 0.63;
export const PRIMARY_SMPTE_C_RED_y = 0.34;
export const PRIMARY_SMPTE_C_GREEN_x = 0.31;
export const PRIMARY_SMPTE_C_GREEN_y = 0.595;
export const PRIMARY_SMPTE_C_BLUE_x = 0.155;
export const PRIMARY_SMPTE_C_BLUE_y = 0.07;