登录
首页 >  Golang >  Go问答

如何利用自定义十六进制颜色来呈现文本

来源:stackoverflow

时间:2024-03-25 16:45:35 200浏览 收藏

Fatih 的颜色库不支持自定义十六进制颜色,仅支持 16 种标准 ANSI 颜色。如果您需要使用自定义颜色,可以考虑使用支持真彩色的库,例如 https://github.com/wayneashleyberry/truecolor。该库支持广泛的终端模拟器,提供使用十六进制代码定义自定义颜色的选项。

问题内容

我正在使用这个库在打印的字符串上应用颜色。

我可以使用简单的标准颜色:

color.New(color.FgBlue)

可以在这个库中使用我的自定义颜色吗? 例如,我有一个十六进制颜色 - #00ffff 可以在库中使用它吗?


解决方案


Fatih 的颜色库不支持 RGB 颜色,仅支持标准 16 ANSI 颜色。

真彩色支持因终端模拟器而异。我发现支持“truecolor”的一个库是 https://github.com/wayneashleyberry/truecolor。您可以在 https://gist.github.com/XVilka/8346728 找到有关其工作原理的更多信息以及受支持的终端模拟器列表。

理论要掌握,实操不能落!以上关于《如何利用自定义十六进制颜色来呈现文本》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>