#waybar #sway #theming #command-line-tool #color-scheme #cli #image-analisis

bin+lib 颜色_方案_生成器

一个命令行工具,可以快速简单地从图片中创建颜色主题

2 个版本

0.9.1 2024 年 5 月 23 日
0.9.0 2024 年 5 月 15 日

#1969命令行工具

Download history 110/week @ 2024-05-10 68/week @ 2024-05-17 48/week @ 2024-05-24 3/week @ 2024-05-31 2/week @ 2024-06-07

每月 62 次下载

GPL-3.0+

33KB
334

从图片中快速生成 waybar 的颜色主题。

color_scheme_generator 是一个命令行工具,用于分析图像并根据图像路径生成颜色主题。

此命令行工具的行为类似于标准的 UNIX 工具,其中图像路径可以是管道输入或命令行参数。

此应用程序的预期目的是自动为 Waybar 创建颜色主题,但也可用于 AwesomeWM 或其他应用程序的条形栏,基于图像进行主题化。此实用程序具有图像分析的缓存。这意味着一旦分析过一次图像,结果将保存在缓存中,再次分析图像时,将立即返回结果。

使用示例

echo PATH_TO_IMAGE | color_scheme_generator
color_scheme_generator PATH_TO_IMAGE

输出格式

color_scheme_generator 可以输出到 3 种不同的输出格式,所有格式都以 "bar_color","workspace_color" 和 "text_color" 的形式给出 RGB8 值。

  1. JSON
[{"bar_color":{"red":222,"green":186,"blue":189},"workspace_color":{"red":33,"green":69,"blue":66},"text_color":{"red":255,"green":255,"blue":255}}]
  1. YAML
- bar_color:
    red: 222
    green: 186
    blue: 189
  workspace_color:
    red: 33
    green: 69
    blue: 66
  text_color:
    red: 255
    green: 255
    blue: 255
  1. 文本
DEBABD,214542,FFFFFF

文本输出格式为 BAR_COLOR,WORKSPACE_COLOR,TEXT_COLOR

依赖项

~12–22MB
~308K SLoC