aprogramq/color-hunter

GitHub: aprogramq/color-hunter

一款基于终端的调色板生成工具,利用多种色彩理论算法和感知颜色空间帮助用户快速创建、浏览并导出配色方案。

Stars: 10 | Forks: 1

# Color Hunter **你会找到你需要的** ![Color Hunter 预览](https://static.pigsec.cn/wp-content/uploads/repos/cas/a1/a1c5850eb284f4bc27fd23ffdcfcfc610379e6864363a8c75f9d5380cee71d29.png) ![Color Hunter 演示](https://raw.githubusercontent.com/aprogramq/color-hunter/main/assets/color-hunter.gif)
## 功能 - **六种调色板生成器**:Color Hunter、互补色、类似色、三元色、 分裂互补色、coolors.co。 - **感知颜色生成**:使用 OKLCH 和 OKHSL 并进行 sRGB 色域映射。 - **自动和手动模式**:带有可调整的生成间隔。 - **调色板历史记录**:可浏览最多 100 个生成的调色板。 - **一流鼠标支持**:支持悬停、选择、拖拽、滚动 和复制颜色。 - **键盘驱动的工作流**:支持 Vim 按键和方向键替代方案。 - **范围选择**:可复制单个颜色或一组连续的颜色。 - **剪贴板导出**:导出为 CSS 变量、SCSS 变量、Tailwind 颜色、SVG 或 PNG。 - **HEX、RGB 和 HSL 输出**:附带人类可读的颜色名称。 ## 路线图 - [ ] **预制调色板** — 增加一个专用界面,用于浏览和复制 预制的调色板。 - [ ] **更多调色板生成器** — 扩展内置模板的集合, 用于生成调色板。 - [ ] **自定义生成器 API** — 提供 API 并集成一种可嵌入的 脚本语言(lua?),让用户可以创建自己的 调色板生成模板。 ## 安装说明 Color Hunter 目前主要面向 Linux。你 需要 [Rust 1.85+](https://www.rust-lang.org/tools/install) 以及支持 True Color 的终端。 ``` git clone https://github.com/aprogramq/color-hunter.git cd color-hunter cargo install --path . color-hunter ``` ## 配置 设置会自动保存到: ``` ~/.config/color-hunter/config.toml ``` ## License Color Hunter 基于 [MIT License](LICENSE) 发布。 颜色名称源自 [color-name-list](https://github.com/meodai/color-names)。有关 署名信息,请参阅 [THIRD_PARTY_NOTICES.md](THIRD_PARTY_NOTICES.md)。
标签:可视化界面, 通知系统