代码如下,实现RGB颜色空间的显示:
for(r = 0 ; r < 0xFF; r++)
{
for(g = 0 ; g < 0xFF; g++)
{
for(b = 0 ; b < 0xFF; b++)
{
count++;
printf("\e]4;60;rgb:%d/%d/%d\e\\\e[38;5;60m 0x%02x%02x%02x██████\e[m", r, g, b, r, g, b);
if(count%8 == 0)
printf("\n");
}
}
}
shell中如下进行显示:
$ echo -en '\e]4;60;rgb:ff/ff/ff\e\\\e[38;5;60m = ██ \e[m\n'
可以方便进行RGB颜色的查询