ColorSpace 对象¶
primaries字符串 - 色彩空间的色彩基色。可以是以下值之一:bt709- BT709 基色(也用于 sRGB)bt470m- BT470M 基色bt470bg- BT470BG 基色smpte170m- SMPTE170M 基色smpte240m- SMPTE240M 基色film- 胶片基色bt2020- BT2020 基色smptest428-1- SMPTEST428-1 基色smptest431-2- SMPTEST431-2 基色p3- P3 基色xyz-d50- XYZ D50 基色adobe-rgb- Adobe RGB 基色apple-generic-rgb- Apple Generic RGB 基色wide-gamut-color-spin- Wide Gamut Color Spin 基色ebu-3213-e- EBU 3213-E 基色custom- 自定义基色-
invalid- 无效基色 -
transfer字符串 - 色彩空间的传输函数。可以是以下值之一: bt709- BT709 传输函数bt709-apple- BT709 Apple 传输函数gamma18- Gamma 1.8 传输函数gamma22- Gamma 2.2 传输函数gamma24- Gamma 2.4 传输函数gamma28- Gamma 2.8 传输函数smpte170m- SMPTE170M 传输函数smpte240m- SMPTE240M 传输函数linear- 线性传输函数log- 对数传输函数log-sqrt- 对数平方根传输函数iec61966-2-4- IEC61966-2-4 传输函数bt1361-ecg- BT1361 ECG 传输函数srgb- sRGB 传输函数bt2020-10- BT2020-10 传输函数bt2020-12- BT2020-12 传输函数pq- PQ(感知量化器)传输函数smptest428-1- SMPTEST428-1 传输函数hlg- HLG(混合对数伽马)传输函数srgb-hdr- sRGB HDR 传输函数linear-hdr- 线性 HDR 传输函数custom- 自定义传输函数custom-hdr- 自定义 HDR 传输函数scrgb-linear-80-nits- scRGB 线性 80 尼特传输函数-
invalid- 无效传输函数 -
matrix字符串 - 色彩空间的色彩矩阵。可以是以下值之一: rgb- RGB 矩阵bt709- BT709 矩阵fcc- FCC 矩阵bt470bg- BT470BG 矩阵smpte170m- SMPTE170M 矩阵smpte240m- SMPTE240M 矩阵ycocg- YCoCg 矩阵bt2020-ncl- BT2020 NCL 矩阵ydzdx- YDzDx 矩阵gbr- GBR 矩阵-
invalid- 无效矩阵 -
range字符串 - 色彩空间的色彩范围。可以是以下值之一: limited- 有限色彩范围(RGB 值范围为 16 到 235)full- 完整色彩范围(RGB 值从 0 到 255)derived- 由传输函数和矩阵定义的范围invalid- 无效范围
常见 ColorSpace 定义¶
标准色彩空间¶
sRGB:
Display P3:
XYZ D50:
HDR 色彩空间¶
扩展 sRGB(将 sRGB 扩展到所有实数值):
scRGB 线性(对所有实数值使用线性传输函数):
scRGB 线性 80 尼特(SDR 白电平为 80 尼特):
HDR10(采用 BT.2020 基色和 PQ 传输函数):
HLG(采用 BT.2020 基色和 HLG 传输函数):
视频色彩空间¶
Rec. 601(SDTV):
Rec. 709(HDTV):
JPEG(JPEG 图像的典型色彩空间):
本页原文 Markdown:在 AtomGit 查看·内容源自开源项目 el/electron