链氪巴士
  1. 首页
  2. 站点导航
  3. 文章
  4. 快讯
  5. 软件
  6. 书刊
  7. 关于

gookit/color:GO CLI控制台颜色渲染工具库

gookit/color是一个用于GO CLI控制台的颜色渲染工具库。它支持多种色彩输出,包括8/16色、256色、RGB色彩渲染输出,提供如Print、Printf、Println、Sprint、Sprintf等通用API方法,能兼容Windows系统,在Windows CM...

访问官网 →

【Github】项目名:gookit/color:GO CLI控制台颜色渲染工具库

项目简介

gookit/color是一个GO CLI控制台颜色渲染工具库。它支持8/16色、256色、RGB色彩渲染输出,支持Print/Sprintf方法,兼容Windows系统。这个库具有丰富的功能,使用方式简单且无外部依赖。

核心技术

它提供了通用的API方法,如Print、Printf、Println、Sprint、Sprintf。支持多种色彩模式,包括16 – 色(4 – bit)、256 – 色(8 – bit)、truecolor(24 – bit, RGB)。在Windows系统方面,自v1.2.4版本后,256 – 色(8 – bit)和truecolor(24 – bit)支持Windows CMD和PowerShell。同时支持将HEX、HSL值转换为RGB颜色,还支持HTML标签式的颜色渲染,例如message</><fg = red;bg = blue>text</>这种形式,并且除了使用内置标签,还支持自定义颜色属性,自定义颜色属性支持16种颜色名称、256种颜色值、rgb颜色值和hex颜色值等。

项目总结

gookit/color是一个功能丰富且实用的GO CLI控制台颜色渲染工具库,无论是在色彩模式的支持上,还是在不同系统的兼容性以及使用的便捷性上都有不错的表现。欢迎大家留言分享使用经验或者提出问题,一起探讨这个项目。

项目地址

GitHub链接直达