使用 PyQt5 编写的色彩搭配软件,焰火十二卷 v2.8.27 更新

2023-10-30 11:10

本文主要是介绍使用 PyQt5 编写的色彩搭配软件,焰火十二卷 v2.8.27 更新,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

调色板是数字创意时代的重要工具,它能够影响设计作品的视觉效果和美感。焰火十二卷是一款免费开源的色彩编辑器,它可以让你从色轮或者其他来源生成一组协调的色彩,并且可以自由调整色彩的属性(比如亮度、饱和度、对比度等)。也可以把生成的色彩保存为色彩组或者色库,并且可以方便地分享给其他用户。也可以把色彩组或者色库导出为独立的色彩文档,并且可以导入到其他流行的图形软件中(比如 Adobe Photoshop、GIMP、Krita、Pencil 2D 和优动漫 Paint 等),从而提高您的工作效率和协作能力。它支持 Windows、Linux、macOS 等多种操作系统,让你可以在不同的设备上使用它。我们在最新版本的焰火十二卷 v2.8.27 中添加了一些新功能,优化了用户体验和性能。

软件官网:

焰火十二卷 - 免费开源的调色板软件

更新说明视频:

【个人项目】一位 UP 主更新了代码,这是他的软件发生的变化(焰火十二卷调色板软件 v2.8.35 更新)_哔哩哔哩_bilibili

1、RGB 和 RYB 色彩空间

新版本的焰火十二卷提供了 RGB 和 RYB 两种色彩空间。RYB 色彩空间是一种基于红、黄、蓝三原色的色彩模型,适用于颜料混合的色彩表达。RYB 色彩空间常用于绘画、印刷和艺术设计等领域,它可以形成丰富的色彩效果和对比度。其中,红色和黄色混合会产生橙色,黄色和蓝色混合会产生绿色,蓝色和红色混合会产生紫色。当三种原色混合时,会产生黑色或灰色。如果红色占比较高,那么颜色会偏向暖色调;如果蓝色占比较高,那么颜色会偏向冷色调。RYB 色彩空间可以帮助设计师选择和搭配颜色,创造出美观和协调的视觉效果。

用户可以在焰火十二卷中自由切换两种色彩空间,实现更符合感官的色彩表达。


RGB 与 RYB 色彩空间的切换。

 另外,焰火十二卷还提供了减色模型的色轮。在这种色轮中,色轮的径向部分不是饱和度而是亮度。


减色模型下 RGB 与 RYB 色彩空间的切换。

2、界面主题

有用户反馈彩色背景可能影响色彩的判断,所以在新版焰火十二卷中我把默认的色彩主题改为了黑色。当然,你还可以在设置对话框中选择其他主题。此外,我们也把界面显示的默认字体换成了霞鹜文楷。这是一款开源的中文字体,由 FONTWORKS 的 Klee One 字体衍生而来。


界面主题更新。

3、色彩提示标签

新版焰火十二卷中添加了色彩提示点,按照提示可以快速添加、删除以及固定参考色彩。

3.1、色轮视图中的提示点

色轮视图中的色彩提示点(如红色圆圈所示)。


添加参考色彩的提示点。

 
固定参考色彩的提示点。

3.2、图像视图中的提示点

图像视图中的色彩提示点(如红色圆圈所示)。


添加参考色彩的提示点。

 
固定参考色彩的提示点。

3.3、色板视图中的提示点

色板视图中的色彩提示点(如红色圆圈所示)。


添加参考色彩的提示点。

 
固定参考色彩的提示点。

4、更方便的快捷按钮

新版焰火十二卷的操作窗口中内置了不同视图下的几种常用的操作,提升软件的使用体验。

4.1、色轮视图下的快捷按钮

色轮视图下的一些常用操作有:“添加更多色彩”、“创建随机色彩”、“重置所有参考色彩”以及“生成色板”等。


色轮视图下的常用操作。

4.2、图像视图下的快捷按钮

图像视图下的一些常用操作有:“打开图像”、“保存图像”、“拾取随机色彩”以及“生成色板”等。


图像视图下的常用操作。

4.3、色板视图下的快捷按钮

色板视图下的一些常用操作有:“保存图像”、“渐变 - 固定色板(转换)”、“渐变 - 参考色板(转换)”以及“重置标签位置”等。


色板视图下的常用操作。

4.4、色库视图下的快捷按钮

色库视图下的一些常用操作有:“导入色彩组”、“储存色彩组”、“导出色彩组”以及“详情信息”等。


色库视图下的常用操作。

5、试用新版焰火十二卷

GitHub - eigenmiao/Rickrack: Generate harmonious colors freely.

7、详细更新说明

  1. 将工作区背景更改为黑色、灰色或白色。
  2. 限制参考颜色的数量(最多 30 个)。
  3. 修复鼠标追踪开关。
  4. 优化距离判断方式。
  5. 添加反转色轮。
  6. 添加 ryb 色轮。
  7. 添加色彩系统设置。
  8. 更新色彩名称。
  9. 更新了 ryb 系统下的颜色规则和关系。
  10. 优化数据类型。
  11. 更改默认字体为 LXGW WenKai。
  12. 在色轮视图中添加提示标签,以便快速添加、删除和固定参考色彩。
  13. 在图像视图中添加提示标签。
  14. 在色板视图中添加提示标签。
  15. 在模式窗口中添加显示和隐藏提示标签按钮。
  16. 在设置对话框中添加显示和隐藏提示标签按钮。
  17. 将默认主题更改为黑色。
  18. 更改操作按钮动作。
  19. 改变按钮行为。
  20. 删除 press_act 开关。
  21. 添加快捷操作动作。
  22. 修复图像移动方式错误。
  23. 调整提示标签的显示顺序。
  24. 将历史步骤添加到图像视图。
  25. 单击“更多颜色”时随机设置颜色位置。
  26. 更改按钮图标。

原文首发于:焰火十二卷调色板软件 v2.8.27 更新,更好的色彩拾取功能 - 哔哩哔哩

这篇关于使用 PyQt5 编写的色彩搭配软件,焰火十二卷 v2.8.27 更新的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/307495

相关文章

使用Python实现高效的端口扫描器

《使用Python实现高效的端口扫描器》在网络安全领域,端口扫描是一项基本而重要的技能,通过端口扫描,可以发现目标主机上开放的服务和端口,这对于安全评估、渗透测试等有着不可忽视的作用,本文将介绍如何使... 目录1. 端口扫描的基本原理2. 使用python实现端口扫描2.1 安装必要的库2.2 编写端口扫

使用Python实现操作mongodb详解

《使用Python实现操作mongodb详解》这篇文章主要为大家详细介绍了使用Python实现操作mongodb的相关知识,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、示例二、常用指令三、遇到的问题一、示例from pymongo import MongoClientf

SQL Server使用SELECT INTO实现表备份的代码示例

《SQLServer使用SELECTINTO实现表备份的代码示例》在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误,在SQLServer中,可以使用SELECTINT... 在数据库管理过程中,有时我们需要对表进行备份,以防数据丢失或修改错误。在 SQL Server 中,可以使用 SE

使用Python合并 Excel单元格指定行列或单元格范围

《使用Python合并Excel单元格指定行列或单元格范围》合并Excel单元格是Excel数据处理和表格设计中的一项常用操作,本文将介绍如何通过Python合并Excel中的指定行列或单... 目录python Excel库安装Python合并Excel 中的指定行Python合并Excel 中的指定列P

浅析Rust多线程中如何安全的使用变量

《浅析Rust多线程中如何安全的使用变量》这篇文章主要为大家详细介绍了Rust如何在线程的闭包中安全的使用变量,包括共享变量和修改变量,文中的示例代码讲解详细,有需要的小伙伴可以参考下... 目录1. 向线程传递变量2. 多线程共享变量引用3. 多线程中修改变量4. 总结在Rust语言中,一个既引人入胜又可

golang1.23版本之前 Timer Reset方法无法正确使用

《golang1.23版本之前TimerReset方法无法正确使用》在Go1.23之前,使用`time.Reset`函数时需要先调用`Stop`并明确从timer的channel中抽取出东西,以避... 目录golang1.23 之前 Reset ​到底有什么问题golang1.23 之前到底应该如何正确的

详解Vue如何使用xlsx库导出Excel文件

《详解Vue如何使用xlsx库导出Excel文件》第三方库xlsx提供了强大的功能来处理Excel文件,它可以简化导出Excel文件这个过程,本文将为大家详细介绍一下它的具体使用,需要的小伙伴可以了解... 目录1. 安装依赖2. 创建vue组件3. 解释代码在Vue.js项目中导出Excel文件,使用第三

Linux alias的三种使用场景方式

《Linuxalias的三种使用场景方式》文章介绍了Linux中`alias`命令的三种使用场景:临时别名、用户级别别名和系统级别别名,临时别名仅在当前终端有效,用户级别别名在当前用户下所有终端有效... 目录linux alias三种使用场景一次性适用于当前用户全局生效,所有用户都可调用删除总结Linux

java图像识别工具类(ImageRecognitionUtils)使用实例详解

《java图像识别工具类(ImageRecognitionUtils)使用实例详解》:本文主要介绍如何在Java中使用OpenCV进行图像识别,包括图像加载、预处理、分类、人脸检测和特征提取等步骤... 目录前言1. 图像识别的背景与作用2. 设计目标3. 项目依赖4. 设计与实现 ImageRecogni

python管理工具之conda安装部署及使用详解

《python管理工具之conda安装部署及使用详解》这篇文章详细介绍了如何安装和使用conda来管理Python环境,它涵盖了从安装部署、镜像源配置到具体的conda使用方法,包括创建、激活、安装包... 目录pytpshheraerUhon管理工具:conda部署+使用一、安装部署1、 下载2、 安装3