大概在七月份,一个中信出版社的小姐姐找到我,说想让我帮忙推广一下《中国传统色:故宫里的色彩美学》这本书。

我问她:有什么要求吗?
她说:你随便做!
彳亍……

拿到书后,我从头翻了一遍:
书里归纳了384种中国传统色色名,每个颜色都是有据可查,有典可寻的,比如



除此之外,作者还从十几万件故宫馆藏文物中,根据24节气72物候精选96件应时应节应色的文物,以手绘方式复原、呈现文物被磨损的色彩,提取了中国传统色色谱。

有点意思,我心想。
但是用什么形式推广呢?
想了想,我试着把书中的中国传统颜色应用到了论文插图中:



可能是大家对一些传承下来的、中国人自己的东西有着独特的情感,发出来后意外的反响还不错,尤其是在某音,几期下来播放量超过200万,涨了1万多粉。
你以为到这里就结束了吗?
不!帮忙就得帮到底。
正所谓“独乐乐不如众乐乐”。
这么好的东西,当然要拿出来跟大家一起分享了。
于是,我又花了几天时间,把书中的384种中国传统颜色集成到了Matlab中,制作了ColorPM这款颜色补充包。

速查表-简约版

速查表-网格版
为了颜色调用方便,我把每一种颜色赋予了一个序号,由此,这些颜色的RGB值便可以通过对应的序号提取。



速查表-中国风版
ColorPM函数有两种使用方式:
对照色卡中的颜色,选择想要的颜色所对应的序号作为输入参数输入到ColorPM函数里,即可输出想要的颜色RGB值,如:
% 设置颜色color_hFit = ColorPM(320);color_hE = ColorPM(302);color_hModel = ColorPM(152);color_hData = ColorPM(124);color_hCI1 = ColorPM(333);color_hCI2 = ColorPM(333);

示例具体代码见工具包附件demo1
假如你想要一次调用多个颜色,该如何操作呢?
这时,只需要把所需颜色列一个数组作为输入即可。比如……
%% 设置颜色% C = ColorPM(384:-1:1);C = ColorPM(1:384);

示例具体代码见工具包附件demo2
当然,如果想要得到好看的插图,还是比较看个人审美的,需要自己尝试慢慢调色搭配。
以上。