在本文中,我们将研究Pastel。 它是一个 免费和开源的命令行工具,用于处理颜色。 我们可以将颜色从一种格式转换为另一种格式,从终端显示和分析颜色,甚至可以使用颜色选择器。
这个工具是用 锈 它是几天前推出的,但已经 考虑了很多用例。 有了它,我们将能够执行快速而简单的操作,例如在格式之间进行转换或从屏幕上选择颜色,以及在脚本中使用它来生成调色板或处理主题中的颜色。
该工具是 与多种格式兼容,并且 颜色空间 不同,包括RGB,HSL,CIELAB,CIELCh,以及ANSI 8和24位表示形式。
下载并安装粉彩
在 版本页面 蛋糕 我们将找到Gnu / Linux的二进制文件(.DEB和通用文件) 和macOS。 粉彩也可以通过货运安装。 如果您有兴趣,可以 咨询全部 安装选项 更多细节 从项目的GitHub页面中获取。
如果要在Ubuntu上安装此软件,请按照以下说明进行操作。 首先要打开终端(Ctrl + Alt + T),然后在其中 第一次使用wget下载今天最新版本的.deb软件包:
wget "https://github.com/sharkdp/pastel/releases/download/v0.5.3/pastel_0.5.3_amd64.deb"
下载完成后,我们可以 进行安装 在同一终端上输入:
sudo dpkg -i pastel_0.5.3_amd64.deb
柔和的选项
当我们使用Pastel时,将有一定数量的选项或子命令可用。 其中我们可以找到:
- 颜色 →将显示样本 有关给定颜色的信息.
- 名单 →它将为我们提供一个屏幕 颜色名称列表 可用。
- 随机 →生成一个 随机颜色列表.
- 不同 →会产生 一组视觉上不同的颜色,以最大程度地感知颜色对之间的色差.
- 排序方式 → 排序颜色列表 通过给定的属性。
- 挑 → 交互式选择屏幕颜色。 在这里应该注意,为了使拾色器命令起作用,我们将需要安装一个外部拾色器。 用户将可以选择 选择, 彩色 y 拾色器的.
- 格式 → 转换给定的颜色 转换为特定格式。
- 涂料 → 以彩色打印文本 使用ANSI转义序列。
- 梯度 →生成一个 在“开始”和“停止”之间插入的颜色序列.
- 混合 → 通过在两种颜色之间插值来创建新颜色 在给定的空间。
- 饱和的 → 增加色彩饱和度 以特定的数量。
- 去饱和 → 降低色彩饱和度 以特定的数量。
- 减轻 → 减轻色彩 以指定的数量。
- 变暗 → 使颜色变暗 以指定的数量。
- 轮流 → 将音调通道旋转指定角度.
- 补充 → 获得互补色 (音高旋转180°)。
- 灰色 → 创建灰色阴影 从给定的清晰度。
- 变成灰色 → 完全脱色 (保留亮度)。
- 文本颜色 → 返回可读的前景文本颜色 (黑色或白色)以获得给定的背景颜色。
一些用法示例
格式名称 将 给我们看一个给定颜色的名字:
pastel format name 44cc11
El color子命令 会给我们 显示有关颜色的信息 我们以十六进制形式添加:
pastel color 0E5478 4ecdc4 c7f484
我们将能够 得到两种随机颜色 使用 随机子命令 从“粉彩”工具中:
pastel random -n 2
使用时 混合子命令,我们可以 创建新的颜色 在RGB颜色空间中混合红色和蓝色(在此示例中):
pastel mix --colorspace=RGB red blue
我们将能够使用 排序命令 为 按色相分类10种随机颜色并将输出格式化为十六进制:
pastel random -n 10 | pastel sort-by hue | pastel format hex
开发人员在其GitHub页面上提供 un 动画演示GIF 有关如何使用此工具的信息。
卸载
为了消除此工具,我们只需要打开一个终端(Ctrl + Alt + T),然后在其中执行以下命令即可:
sudo apt remove pastel