一、前言
Adobe Color 是一个配色网站,可以在线生成不同风格的色彩主题,受到设计师的喜爱。然而,Adobe Color 服务器在国外,导致连接速度很慢,甚至会连接不上。并且,Adobe Color 网站需要登录 Adobe 云服务才能保存和下载我们配好的色彩。这些问题无意间给使用者带来一些困难。另外,由于我经常要用 Matplotlib 画图,我希望能在 Python 脚本中直接获取配好的色彩,这个也是 Adobe Color 无法完成的。基于以上原因,我决定自己写一款配色软件。
二、焰火十二卷
焰火十二卷是我用 PyQt5 编写的一款配色软件,可以在 Windows 和 Linux 等主流操作系统上正常运行。它可以帮助你从色轮或者其他地方生成一组和谐的色彩。你可以将这些色彩分享给其他人,或者应用到你自己的创作当中。你可以将喜欢的色彩组和色板储存在本软件中,并在下次需要时再取出来。此外,你也可以将色彩组或者色彩仓库导出为单独的色彩文档,存放在任意地方,分享给你的好友,或者导入其他软件中。
焰火十二卷包含四大核心功能:
- 从色轮中创建色彩。
- 从图像中拾取色彩。
- 生成渐变色板或者固定色板。
- 色彩存储、管理与转换。
三、从色轮中创建色彩
打开焰火十二卷后,拖动色轮上的色彩标签,调整好位置,即可创建一组相似组色彩。
将左侧窗口中的“同步规则”改为“渐变”,拖动色轮上的色彩标签,即可创建一组渐变的相似组色彩。
将左侧窗口中的“调和规则”改为“自定组”,此时色轮上的色彩标签不受任何规则限制,自由度最高,可以创建任意的一组色彩。
创建色彩的详细教程参见视频:
焰火十二卷食用指南:色彩搭配与应用
四、从图像中拾取色彩
点击顶部导航栏中的“视图”,选择“图像”,切换至图像视图。双击空白区域打开一张图片。(图片来源:千と千尋の神隠し - スタジオジブリ|STUDIO GHIBLI,© STUDIO GHIBLI Inc.,非商业使用。)
在图像中点击任意位置选取色彩。
色彩在色轮中的分布如下所示。
也可以通过软件内置的色彩拾取算法(如“浅淡多彩”)自动拾取一组色彩。
五、生成渐变色板
点击顶部导航栏中的“视图”,选择“色板”,切换至色板视图。软件将根据选择的色彩自动生成一个渐变色板。
将网格模式更改为“HSV”,即以 HSV 数值为基准插值生成渐变色板。(默认为以 RGB 数值为基准插值,如上图所示。)
修改网格数目。
六、生成固定色板
在固定色板中,网格中的色彩可以自由更改而不受渐变规则的限制,因而可以用来存储更多色彩。例如,将中国传统色(共 526 种色彩)储存在固定色板中。
查看第 314 号色彩块的信息。其名称为“金盏黄”,色彩数值为“#FCC307”。
七、色彩存储
点击顶部导航栏中的“视图”,选择“仓库”,切换至仓库视图。软件自带两组色板,“中国传统色”和“日本传统色”。
双击空白色彩组,将当前搭配好的色彩组添加到仓库中。
八、色彩管理
在任意色彩组上右键单击,选择“删除”可以将此色彩组从仓库中删除。
选择“详情”,查看该色彩组的信息。此色彩组包含:浅青、浅黄、浅黄、明红和淡紫。
九、将色彩导出为其他软件可识别的格式
在“文档操作”窗口中选择“导出”。
在导出窗口中选择“Adobe 样板文档(*.aco)”格式。此格式的色彩文档可导入 Photoshop 和 Clip Studio Paint 中。另外,也可以选择“GIMP 色板文档(*.gpl)”格式,此格式的色彩文档可导入 GIMP 可 Krita 中。
色彩转换与导出的详细教程参见视频:
创建自己的配色方案:焰火十二卷+PS/CSP/GIMP/Krita
十、使用 Python 调用焰火十二卷实时获取色彩
Matplotlib 可以绘制美观的科学论文图表,但其自带的色彩很难满足需求。如今配色软件和网站繁多,但很少提供调用接口供绘图脚本使用。焰火十二卷作为一款配色软件,与 Matplotlib 结合,可以实现实时选取色彩并预览图表,所见即所得。 与以往方法相比,此方法无需将色彩编号写死在 Matplotlib 绘图脚本中,更改色彩也无需重新运行程序,极大地提高了绘图效率。另外,焰火十二卷还可以保存以往的色彩,并在下次绘图时直接调用,保证图表色彩风格的一致性。
绘图教程参见视频:
Matplotlib 自动调色绘制科研图表:Python 调用焰火十二卷实时获取色彩
十一、如何获取焰火十二卷
软件主页:
焰火十二卷
Github:
焰火十二卷