0%

RGB 颜色空间显示

代码如下,实现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颜色的查询