焰火十二卷:基于 PyQt5 的色彩搭配软件

简介

焰火十二卷是一款免费开源的色彩编辑器。它可以帮助你从色彩转轮或者其他地方生成一组和谐的色彩。你可以将这些色彩分享给其他人,或者应用到你自己的创作当中。你可以将喜欢的色彩组和样板储存在本软件的色彩仓库中,并在下次需要时再提取出来。此外,你也可以将色彩组或者色彩仓库导出为单独的色彩文档,存放在任意地方,分享给你的好友,或者导入其他软件中(如 Adobe Photoshop、GIMP、Krita、Pencil 2D 以及优动漫 Paint 等)。焰火十二卷使用 PyQt5 编写,可以在 Windows 和 Linux 等主流操作系统上正常运行。

界面

焰火十二卷软件界面有四个视图,分别对应四个主要功能,即:

1. 色轮视图

在此界面中,你可以从色轮中创建一组色彩。
焰火十二卷:基于 PyQt5 的色彩搭配软件_第1张图片

2. 图像视图

在此界面中,你可以从图像中定位一组色彩。
焰火十二卷:基于 PyQt5 的色彩搭配软件_第2张图片

3. 色板视图

在此界面中,你可以从色彩组生成一份色板。
焰火十二卷:基于 PyQt5 的色彩搭配软件_第3张图片

4. 仓库视图

在此界面中,你可以将创建的色彩组添加到仓库中。
焰火十二卷:基于 PyQt5 的色彩搭配软件_第4张图片

在 Python 中调用焰火十二卷

模块安装

pip install PyQt5==5.12.1
pip install VioletPy

直接运行

violetpy -h

代码调用

import numpy as np
from matplotlib import pyplot as plt
from violetpy import violetpy as vp

# 数据采集
# ...

# 调用焰火十二卷,选择色彩
colors = vp.run()["colors"]
colors = ["#{}".format(color.hec) for color in colors]

# 绘制图表
# ...

plt.show()

运行结果如下所示。
焰火十二卷:基于 PyQt5 的色彩搭配软件_第5张图片

你可能感兴趣的:(焰火十二卷:基于 PyQt5 的色彩搭配软件)