ColorPad
ColorPad 是一个为设计者制作的辅助调色工具,提供颜色转换、调色板选择颜色、计算配色方案、随机生成颜色、从屏幕取色、图片取色功能。
支持从 RGB 值输出 Hex / 灰度,支持与以下颜色模型转换: HSB(HSV) / HSL / CMYK / YCrCb / XYZ / Lab(CIE Lab)。
主要特点功能:
全新的配色方案计算功能,在进行色彩设计时快速找出相应的辅助颜色
增强的屏幕取色器,现在可以通过放大镜观察屏幕上的内容,支持一键复制颜色代码
改进的图片取色器,现在支持处理带Alpha通道的图像,加入了放大镜和颜色对比预览
更强大的调色板,引入增强的调色板,让选择颜色变得更方便
多显示器支持,对于多显示器的工作环境,屏幕取色器和子窗口会自动与主窗口保持在同一屏幕内
维护
由于原开发者 MFS 团队变动,ColorPad 项目现已交由咸鱼先锋管理,以进行后续的维护和开发(从 4.0 版本开始)。
版本
4.2 (4.0 到后续版本需要.Net FrameWork 4.7.2)
现在下载 Zip / Download Zip
3.5.1 (3.0 到后续版本需要.Net FrameWork 4.6)
现在下载 Zip / Download Zip DropBox下载 Zip / Download Zip by DropBox
2.5.3 (2.0 - 2.5.3 需要.Net FrameWork 3.5)
现在下载 Zip / Download Zip DropBox下载 Zip / Download Zip by DropBox
其他版本
其他历史版本下载 / Download Old Version
开源内容
在 ColorPad 的开发过程中,一部分工作都是围绕颜色转换和计算而展开的,而这些成果可以在很多其他场合中复用,因此有了分支子项目。
我们计划在未来会也会用其他语言重写一些因 ColorPad 而诞生的代码,并开源。
ColorPad Console
ColorPad Console 为开源项目,是一个控制台版的颜色计算工具(没有GUI和扩展功能),但核心功能与算法和 ColorPad 完全一致。
完整工程与源码可以在GitHub中找到:ColorPadConsole(.Net / MIT协议)
ColorBean
这是第二个分支项目,一个 GUI 开源版本的实现。核心代码基于 ColorPad Console 移植并重写,尽量模拟了一些 ColorPad (Windows) 的功能。
请注意,ColorBean 由于在桌面平台存在一些技术限制,仅适合作为替代品或作技术研究。如果需要用于生产力中,请使用 ColorPad。
Github页面:ColorBean(Java / GUI / BSD协议)
多语言支持
目前支持:中文(简体)、中文(繁体)、英语(US)
高 DPI 兼容
部分开启了DPI缩放的系统可能会因为高DPI导致程序使用不正常(如取色工具无法获取全屏图像)。
如遇此情况,请禁用对 ColorPad 的“高DPI缩放”;
以 Windows 10 21H1 为例,右击"ColorPad.exe",在“兼容性”-“设置”中点击“更改高DPI设置”,勾选“替代高 DPI 缩放行为。缩放执行: ”并选择“应用程序”,点击确定即可。
颜色转换说明
RGB 和 CMYK 的转换为纯算法计算(无ICC文件),由于黑色分量选择的不同,计算出的结果会存在一定偏差;
RGB 和 HSB/HSL/YCrCb/CIE Lab 的转换运算中使用了浮点数,且对结果进行四舍五入,有时会出现较小的误差,建议以 RGB 值为准;
RGB 和 CIE Lab 的转换基于 XYZ 进行。
更新说明
4.2 更新说明(2023-01-29):
1.改进色板(颜色收藏夹)的鼠标提示改为多语言
2.修正颜色输入框遮罩位置不正常的问题
3.修正修改设置后灰度值不刷新的问题
4.修正一些显示错误的文本
4.1 更新说明(2023-01-19):
1.更新计算核心库,改进性能(与 Console 3.0 同步更新)
2.色板(颜色收藏夹)的卡片增加边框和鼠标提示
3.微调主窗口样式
4.0 更新说明(2021-09-22):
1.重制程序(基于WPF)
2.增加色板(颜色收藏夹)功能
3.增加新的配色方案预设选择面板
4.改进对多显示器不同 DPI 的支持
3.5.1 更新说明(2021-06-13):
1.修复配色方案窗口显示错误的问题
2.修复启动时点击更新检测窗口不弹出的问题
3.5 更新说明(2020-09-20):
1.增加新版本更新检测
2.打开配色方案窗口时会恢复上次使用的方案类型
3.修复部分界面显示不完整
4.修复首次启动时颜色数据不显示的问题
3.4 更新说明(2020-05-28):
1.配色方案中增加了主副颜色之间色相的差值角度调整
2.修复启动时透明度不会恢复的问题
3.修复会向配置文件重复写入数据的问题
4.修复以内置语言启动时,复制提示显示错误的问题
3.3 更新说明(2020-04-02):
1.增加主界面不透明度调整(在设置窗口中)
2.改进颜色数据显示区域:右键可以快速输入
3.改进了配置文件的读写方式
3.2 更新说明(2020-02-23):
1.改进取色器:点击后可以自动复制数据(可在设置窗口中调整)
2.改进语言选择窗口:添加对鼠标双击的响应
3.改进处理颜色模型转换的代码
4.修复当窗口超出屏幕边缘时,打开新窗口会崩溃的问题
3.1 更新说明(2019-12-31):
1.改进图片取色功能:增加颜色对比预览和放大镜
2.改进了屏幕取色功能中的问题:在高清显示器下,图像可能出现残影
3.修复图片取色功能中,一些潜在引发崩溃的问题
4.修复屏幕取色功能中,有时深色图像会出现噪点的情况
3.0 更新说明(2019-12-07):
1.调整界面布局,更换新图标,核心代码调整
2.改进对多显示器的支持
3.增加配色方案计算功能
4.增加对HSL/YCrCb/XYZ/CIE Lab的转换支持
5.增加独立的设置窗口(位于菜单中)
6.改进调色板滑块:支持HSB和RGB模式,加入渐变色预览
7.改进颜色输入框:Hex支持CSS缩写模式,添加灰度值映射到RGB
8.改进屏幕取色功能:加入图像放大镜和按键复制,同时显示RGB/Hex/HSB信息
9.调整图片取色功能:同时显示RGB/HSB信息,修正一个窗口显示问题
2.5.3 更新说明(2019-05-14):
1.增加 Esc 键退出主程序功能(位于菜单中开启)
2.修正无法检测到语言文件的问题
2.5.2 更新说明(2019-03-25):
1.改进HSB转换到RGB时小数取整方式
2.修正颜色输入中当Hue等于360时会崩溃的问题
3.修正随机生成颜色功能中无法取到255的问题
4.修正窗口置顶后输入颜色窗口显示不正常的问题
2.5.1 更新说明(2019-02-05):
1.修正自动识别语言错误的问题
2.修正首次启动时灰度值不显示的问题
2.5 更新说明(2019-01-19):
1.增加设置的保存和读取功能
2.启动时可恢复上次关闭时的颜色
3.增加RGB、HSB以小数形式显示的支持(位于菜单中切换)
4.增加多语言支持
5.改进程序子窗口弹出的位置
2.4 更新说明(2018-11-28):
1.新增RGB/HSB/Hex/CMYK颜色值输入窗口(位于菜单中)
2.颜色信息框内能直接显示“输入颜色”窗口中的原始数据
2.更先进的RGB调节面板:支持上/下方向键加减数字、更智能的处理输入的数据
3.灰度值计算方式默认值改为分量算法
4.修复一个由RGB调节面板引起的循环计算问题
5.改善软件代码
2.3 更新说明(2017-11-29):
1.新增菜单
2.新增HSB/Hex/CMYK转换到RGB功能
3.添加窗口置顶功能
4.可选择灰度值计算方式(平均值算法/分量算法)
5.调整了RGB转到HSB的算法,减少由于小数引起的误差
2.2 更新说明(2017-09-28):
1.添加打开图片文件取色功能;
2.减少屏幕取色时的闪烁问题;
3.细节优化;
2.1 更新说明(2017-07-21):
1.修复了一个由CMYK转换引起的异常问题;
2.优化 Tab 键跳转顺序;
2.0 更新说明:
1.使用VB.Net重写了程序;
2.新的取色工具!取色模式有独立的颜色和坐标显示窗口了;
3.改善部分系统的高DPI(缩放)下的兼容性;
4.软件细节优化。
1.1 更新说明:
1.改进了颜色换算算法,提升CMYK值的精确度;
2.改进了取色工具;
3.改进坐标显示;
4.修正了颜色值可能显示不完整的问题;
5.其他细节优化。