头图

Adobe Color 的替代软件:焰火十二卷

一、前言

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:
焰火十二卷

啦啦啦~

1 声望
2 粉丝
0 条评论
推荐阅读
使用 Winget 命令在 Windows 上安装软件
Winget 是微软推出的一款安装包管理工具,使用户能够在命令行下寻找、安装、升级、删除和配置应用程序。这里以安装焰火十二卷(Rickrack)为例,演示了 Winget 的使用流程。

本征喵函数阅读 993

封面图
数据结构与算法:二分查找
一、常见数据结构简单数据结构(必须理解和掌握)有序数据结构:栈、队列、链表。有序数据结构省空间(储存空间小)无序数据结构:集合、字典、散列表,无序数据结构省时间(读取时间快)复杂数据结构树、 堆图二...

白鲸鱼9阅读 5.3k

手写一个前端存储工具库
在项目开发的过程中,为了减少提高性能,减少请求,开发者往往需要将一些不易改变的数据放入本地缓存中。如把用户使用的模板数据放入 localStorage 或者 IndexedDB。代码往往如下书写。

jump__jump5阅读 1.3k

滚蛋吧,正则表达式!
你是不是也有这样的操作,比如你需要使用「电子邮箱正则表达式」,首先想到的就是直接百度上搜索一个,然后采用 CV 大法神奇地接入到你的代码中?

良许3阅读 1.5k

搭个ChatGPT算法模型,从哪开始?
最近 ChatGPT 很火,火到了各行各业。记得去年更多的还是码农最新体验后拿它搜代码,现在各行各业都进来体验,问它咋理财、怎么写报告和给小孩起名。😂 也因此让小傅哥在头条的一篇关于 ChatGPT 的文章都有了26万...

小傅哥6阅读 1.1k

封面图
程序员适合创业吗?
大家好,我是良许。从去年 12 月开始,我已经在视频号、抖音等主流视频平台上连续更新视频到现在,并得到了不错的评价。每个视频都花了很多时间精力用心制作,欢迎大家关注哦~考虑到有些小伙伴没有看过我的视频,...

良许3阅读 1.3k

Ubuntu20.04 从源代码编译安装 python3.10
Ubuntu 22.04 Release DateUbuntu 22.04 Jammy Jellyfish is scheduled for release on April 21, 2022If you’re ready to use Ubuntu 22.04 Jammy Jellyfish, you can either upgrade your current Ubuntu syste...

ponponon1阅读 4.5k评论 1

啦啦啦~

1 声望
2 粉丝
宣传栏