用Excel绘制色度图(CIE-RGB-XYZ)

Leniy在公司给员工培训时,做了个色度图变换的讲解。画这种东东,自然是Excel最方便:


主要计算公式:


CIE-RGB
λ/nm 光谱三刺激值 色度坐标
R(λ) G(λ) B(λ) r(λ) g(λ) b(λ)
380 0.00003 -0.00001 0.00117 0.0272 -0.0115 0.9843
385 0.00005 -0.00002 0.00189 0.0268 -0.0114 0.9846
390 0.0001 -0.00004 0.00359 0.0263 -0.0114 0.9851
395 0.00017 -0.00007 0.00647 0.0256 -0.0113 0.9857
400 0.0003 -0.00014 0.01214 0.0247 -0.0112 0.9865
405 0.00047 -0.00022 0.01969 0.0237 -0.0111 0.9874
410 0.00084 -0.00041 0.03707 0.0225 -0.0109 0.9884
415 0.00139 -0.0007 0.06637 0.0207 -0.0104 0.9897
420 0.00211 -0.0011 0.11541 0.0181 -0.0094 0.9913
425 0.00266 -0.00143 0.18575 0.0142 -0.0076 0.9934
430 0.00218 -0.00119 0.24769 0.0088 -0.0048 0.996
435 0.00036 -0.00021 0.29012 0.0012 -0.0007 0.9995
440 -0.00261 0.00149 0.31228 -0.0084 0.0048 1.0036
445 -0.00673 0.00379 0.3186 -0.0213 0.012 1.0093
450 -0.01213 0.00678 0.3167 -0.039 0.0218 1.0172
455 -0.01874 0.01046 0.31166 -0.0618 0.0345 1.0273
460 -0.02608 0.01485 0.29821 -0.0909 0.0517 1.0392
465 -0.03324 0.01977 0.27295 -0.1281 0.0762 1.0519
470 -0.03933 0.02538 0.22991 -0.1821 0.1175 1.0646
475 -0.04471 0.03183 0.18592 -0.2584 0.184 1.0744
480 -0.04939 0.03914 0.14494 -0.3667 0.2906 1.0761
485 -0.05364 0.04713 0.10968 -0.52 0.4568 1.0632
490 -0.05814 0.05689 0.08257 -0.715 0.6996 1.0154
495 -0.06414 0.06948 0.06246 -0.9459 1.0247 0.9212
500 -0.07173 0.08536 0.04776 -1.1685 1.3905 0.778
505 -0.0812 0.10593 0.03688 -1.3182 1.7195 0.5987
510 -0.08901 0.1286 0.02698 -1.3371 1.9318 0.4053
515 -0.09356 0.15262 0.01842 -1.2076 1.9699 0.2377
520 -0.09264 0.17468 0.01221 -0.983 1.8534 0.1296
525 -0.08473 0.19113 0.0083 -0.7386 1.6662 0.0724
530 -0.07101 0.20317 0.00549 -0.5159 1.4761 0.0398
535 -0.05136 0.21083 0.0032 -0.3304 1.3105 0.0199
540 -0.03152 0.21466 0.00146 -0.1707 1.1628 0.0079
545 -0.00613 0.21487 0.00023 -0.0293 1.0282 0.0011
550 0.02279 0.21178 -0.00058 0.0974 0.9051 -0.0025
555 0.05514 0.20588 -0.00105 0.2121 0.7919 -0.004
560 0.0906 0.19702 -0.0013 0.3164 0.6881 -0.0045
565 0.1284 0.18522 -0.00138 0.4112 0.5932 -0.0044
570 0.16768 0.17807 -0.00135 0.4973 0.5067 -0.004
575 0.20715 0.15429 -0.00123 0.5751 0.4283 -0.0034
580 0.24526 0.1361 -0.00108 0.6449 0.3579 -0.0028
585 0.27989 0.11686 -0.00093 0.7071 0.2952 -0.0023
590 0.30928 0.09754 -0.00079 0.7617 0.2402 -0.0019
595 0.33184 0.07909 -0.00063 0.8087 0.1928 -0.0015
600 0.34429 0.06246 -0.00049 0.8475 0.1537 -0.0012
605 0.34756 0.04776 -0.00038 0.88 0.1209 -0.0009
610 0.33971 0.03557 -0.0003 0.9059 0.0949 -0.0008
615 0.32265 0.02583 -0.00022 0.9265 0.0741 -0.0006
620 0.29708 0.01828 -0.00015 0.9425 0.058 -0.0005
625 0.26348 0.01253 -0.00011 0.955 0.0454 -0.0004
630 0.22677 0.00833 -0.00008 0.9649 0.0354 -0.0003
635 0.19233 0.00537 -0.00005 0.973 0.0272 -0.0002
640 0.15968 0.00334 -0.00003 0.9797 0.0205 -0.0002
645 0.12905 0.00199 -0.00002 0.985 0.0152 -0.0002
650 0.10167 0.00116 -0.00001 0.9888 0.0113 -0.0001
655 0.07857 0.00066 -0.00001 0.9918 0.0083 -0.0001
660 0.05932 0.00037 0 0.994 0.0061 -0.0001
665 0.04366 0.00021 0 0.9954 0.0047 -0.0001
670 0.03149 0.00011 0 0.9966 0.0035 -0.0001
675 0.02294 0.00006 0 0.9975 0.0025 0
680 0.01687 0.00003 0 0.9984 0.0016 0
685 0.01187 0.00001 0 0.9991 0.0009 0
690 0.00819 0 0 0.9996 0.0004 0
695 0.00572 0 0 0.9999 0.0001 0
700 0.0041 0 0 1 0 0
705 0.00291 0 0 1 0 0
710 0.0021 0 0 1 0 0
715 0.00148 0 0 1 0 0
720 0.00105 0 0 1 0 0
725 0.00074 0 0 1 0 0
730 0.00052 0 0 1 0 0
735 0.00036 0 0 1 0 0
740 0.00025 0 0 1 0 0
745 0.00017 0 0 1 0 0
750 0.00012 0 0 1 0 0
755 0.00008 0 0 1 0 0
760 0.00006 0 0 1 0 0
765 0.00004 0 0 1 0 0
770 0.00003 0 0 1 0 0
775 0.00001 0 0 1 0 0
780 0 0 0 1 0 0
380 0.00003 -0.00001 0.00117 0.0272 -0.0115 0.9843
理想原色三刺激值
r g b
X 1.275 -0.278 0.003
Y -1.739 2.767 -0.028
Z -0.743 0.141 1.602
X 1.275 -0.278 0.003

Excel中用的转换公式:

X=0.490R+0.310G+0.200B
Y=0.177R+0.812G+0.011B
Z=0.010G+0.990B
x=(0.490r+0.310g+0.200b)/(0.667r+1.132g+1.200b)
y=(0.117r+0.812g+0.010b)/(0.667r+1.132g+1.200b)
z=(0.000r+0.010g+0.990b)/(0.667r+1.132g+1.200b)

使用上述公式,将RGB坐标系统转换为XYZ坐标系统。同时在画图时为了得到封闭的图形,在780nm后面再加上一次380nm即可。

点击下载:Excel源文件

发布者

Leniy

Do not , for one repulse , give up the purpose that you resolved to effect . 本文著作版权归Leniy所有,并受法律保护。 转载、使用整体或任何部分的内容(包含但不限于各个页面的标题、评论框提示语)须经过Leniy的授权。 CopyRight © 2006-2017 Leniy.org all rights reserved.

《用Excel绘制色度图(CIE-RGB-XYZ)》有6个想法

  1. 请问,你是用什么设备获取到这些数据的呢?
    主波长 x y
    700 (0.73469 0.26531)
    和你的EXCEL里提及的
    700 ( 0.734632684 0.175412294)
    在y的数据上有出入。
    为何? RGB2XYZ的空间转换问题?

    1. 色度图的数据,是公开的,可以在相关的手册和wiki等直接下载。然后转换公式也是已有的。

    1. 顾名思义,就是用Excel绘制CIE图。
      去年给公司员工培训时做的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注