从终端粉彩、生成、分析、转换和操作颜色

关于粉彩

在下一篇文章中,我们将看看 Pastel。 这是当前在您的工具中的工具 版本0.8.1. 这个程序,如果我们有兴趣 生成、分析、转换和操纵颜色,它将允许我们从命令行执行此操作。 该程序是使用 Rust 编写的,并在许可下发布 Apache 许可证(2.0 版) y MIT许可证.

正如我所说,粉彩是一种在终端中使用的工具,用户可以使用它来生成、分析、转换和操作颜色。 是 支持许多不同的格式和色彩空间,例如 RGB (sRGB)、HSL、CIELAB、CIELCh,以及 8 位和 24 位 ANSI 表示.

在 Ubuntu 上安装 Pastel

作为按扣包装

在我们的 Ubuntu 系统上安装这个实用程序 卡扣包 (版本0.8.0),我们只需要打开一个终端 (Ctrl + Alt + T) 并在其中执行安装命令:

安装蛋糕按扣

sudo snap install pastel

如果在其他时间您需要 更新程序,当出现新版本时,你只需要输入命令:

sudo snap refresh pastel

安装后,在终端(Ctrl + Alt + T)中,我们可以 检查可用选项 写在里面:

命令蛋糕

pastel -h

卸载

从我们的系统中删除这个应用程序就像安装它一样简单。 这只会是必要的 打开一个终端 (Ctrl + Alt + T) 并在其中使用相应的卸载命令:

卸载柔和的快照

sudo snap remove pastel

作为.deb包

该程序的最新版本可以从 项目发布页面. 此外,为了获得今天发布的最新版本(0.8.1),我们还将有可能打开一个终端(Ctrl + Alt + T)并使用 wget的 下载 .deb包 必要的:

下载蛋糕 deb 包

wget https://github.com/sharkdp/pastel/releases/download/v0.8.1/pastel_0.8.1_amd64.deb

下载完成后,我们可以 继续安装软件包. 为此,我们将在同一个终端中执行:

安装蛋糕 deb

sudo dpkg -i pastel_0.8.1_amd64.deb

在安装结束时,剩下的就是开始使用该程序。 为了 检查安装是否成功,你只需要在命令行中输入:

粉彩版

pastel -V

卸载

使用.deb软件包删除已安装的程序,只需打开一个终端(Ctrl + Alt + T)并在其中执行:

卸载蛋糕 deb

sudo apt remove pastel

快速浏览 Pastel

获得帮助

该工具将为我们提供一系列选项,例如饱和、混合或绘画。 为了 查看它为我们提供的所有可能性的完整列表,只需要在终端写上程序的名字:

pastel

获取有关特定选项的更多信息 (例如,油漆),我们可以在终端中使用:

pastel paint -h

获得相同结果的另一种方法,它会写:

一种选择帮助

pastel help paint

显示颜色名称

选择 格式名称 将向我们展示给定颜色的名称:

格式名称

pastel format name 44ca12

显示颜色的详细信息

选择 color 将向我们显示有关我们以十六进制添加的颜色的信息:

颜色细节

pastel color 0E5478 c7f484

获取随机颜色

我们将能够 使用选项获得两种随机颜色 随机 这个工具如下:

随机颜色

pastel random -n 2

频道选项

许多 我们可以使用粉彩的选项可以通过将一个命令的输出引导到另一个命令来组成。 例如:

通道蛋糕选项

pastel random | pastel mix red | pastel lighten 0.2 | pastel format hex

将颜色作为参数传递

颜色可以 作为位置参数传递。 例如:

传递颜色参数

pastel lighten 0.2 orchid orange lawngreen

从标准输入读取颜色

可以从标准输入读取颜色:

读取标准输入

printf "%s\n" orchid orange lawngreen | pastel lighten 0.2

混合颜色

使用选项时 混合 我们将能够创造一种新的颜色. 例如,如果我们在 RGB 颜色空间中混合黄色和红色,则获得的结果如下:

将颜色与粉彩混合

pastel mix --colorspace=RGB yellow red

格式转换

该工具还将使我们 将颜色从一种格式转换为另一种格式:

颜色转换

pastel format hsl ff8000

用户可以 从提供的部分之一中查阅有趣的资源 项目的 GitHub 存储库.


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。