You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Java中生成高亮度的24位ANSI颜色代码

24位ANSI True Color 高亮度实现方案

核心结论

24位True Color模式下,高亮度(Bold/Bright)效果不需要修改颜色通道数值,而是通过添加**粗体属性1**来实现——这是ANSI控制码的通用属性,适用于所有颜色模式。

具体格式

  • 24位前景色基础格式:\033[38;2;<R>;<G>;<B>m(其中R/G/B为0-255的十进制数值)
  • 启用高亮度的格式:\033[1;38;2;<R>;<G>;<B>m(在颜色代码前插入1;即可)
  • 重置所有格式:\033[0m(使用高亮格式后记得添加该代码,避免影响后续文本渲染)

示例

要输出高亮度纯红色文本,可执行以下命令:

echo -e "\033[1;38;2;255;0;0m这是高亮度红色文本\033[0m"

补充说明

4位模式中通过颜色值加60实现高亮度,是因为早期终端将亮色调作为独立的颜色组;而24位True Color本身支持全色域,高亮度本质是终端渲染时的粗体/高亮渲染属性,因此直接复用ANSI的1属性即可,无需调整R/G/B数值。

内容的提问来源于stack exchange,提问作者Arnaud Girard

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 10:58:15