#color-palette #rgb #color #palette #gradient #design #graphics

app palgrad

艺术家和设计师探索色彩调和与渐变的工具

1 个不稳定版本

0.0.1 2020年3月2日

#32 in #gradient

MIT/Apache

54KB
570

palgrad

Build Status

Radial gradients and linear gradien

palgrad 是一个命令行工具,可以从用户输入的颜色创建颜色渐变和调和。

渐变是在 Lch 颜色空间中创建的(也称为 HCL),它是 LabL*a*b* 颜色空间的圆柱表示。使用此颜色空间,渐变通常比其他空间(如 HSVRGB)更生动、更吸引人。

特性

  • 径向和线性连续渐变
  • 带有叠加的径向连续渐变
  • 径向和线性步进渐变
  • LchHSVRGB 中声明颜色

输出使用的一些想法

  • 色域遮罩
  • 像素化以制作更多颜色样本
  • 将其导入数字绘画程序中,作为有限的调和进行颜色选择,并应用更多过滤器
  • 网站/应用程序颜色主题

此crate使用 palette 来处理颜色转换的繁重工作。

文档

待更新

示例

在径向渐变上叠加颜色

Radial gradients and linear gradien

palgrad -c -o -s 128

在默认的 RGB 颜色上叠加 50% 的灰色,大小为 128x128 像素。可以在 -c 参数后指定叠加 RGB 颜色。

步进径向渐变

Radial gradients and linear gradien

palgrad --hsv -n 5 -s 128 -r 0.25

使用默认的 HSV 颜色 --hsv,颜色间有 5 步,大小为 128x128,内半径因子为 -r 0.25

步进线性渐变

Radial gradients and linear gradien

palgrad -l -d -n 8 --ss 30x20

使用默认的RGB十进制颜色创建线性渐变 -l,两个颜色之间有8个步骤,渐变样本大小为每个30x20像素。要创建连续渐变,请省略步骤参数 -n

许可证

此软件包根据您的选择许可

依赖关系

~14MB
~110K SLoC