补全256种颜色映射
parent
cc4abf0955
commit
1735d04ae4
@ -0,0 +1,264 @@
|
|||||||
|
|
||||||
|
|
||||||
|
pub const ACI_COLORS: [(u8,u8,u8); 255] = [
|
||||||
|
(0,0,0),
|
||||||
|
(255,0,0),
|
||||||
|
(255,255,0),
|
||||||
|
(0,255,0),
|
||||||
|
(0,255,255),
|
||||||
|
(0,0,255),
|
||||||
|
(255,0,255),
|
||||||
|
// (255,255,255), //白色/黑色。先判空
|
||||||
|
(128,128,128),
|
||||||
|
(192,192,192),
|
||||||
|
(255,0,0),
|
||||||
|
(230,0,0),
|
||||||
|
(204,0,0),
|
||||||
|
(178,0,0),
|
||||||
|
(153,0,0),
|
||||||
|
(128,0,0),
|
||||||
|
(102,0,0),
|
||||||
|
(76,0,0),
|
||||||
|
(51,0,0),
|
||||||
|
(25,0,0),
|
||||||
|
(255,64,0),
|
||||||
|
(230,57,0),
|
||||||
|
(204,51,0),
|
||||||
|
(178,45,0),
|
||||||
|
(153,38,0),
|
||||||
|
(128,32,0),
|
||||||
|
(102,25,0),
|
||||||
|
(76,19,0),
|
||||||
|
(51,13,0),
|
||||||
|
(25,6,0),
|
||||||
|
(255,128,0),
|
||||||
|
(230,115,0),
|
||||||
|
(204,102,0),
|
||||||
|
(178,89,0),
|
||||||
|
(153,76,0),
|
||||||
|
(128,64,0),
|
||||||
|
(102,51,0),
|
||||||
|
(76,38,0),
|
||||||
|
(51,25,0),
|
||||||
|
(25,13,0),
|
||||||
|
(255,191,0),
|
||||||
|
(230,172,0),
|
||||||
|
(204,153,0),
|
||||||
|
(178,134,0),
|
||||||
|
(153,115,0),
|
||||||
|
(128,96,0),
|
||||||
|
(102,76,0),
|
||||||
|
(76,57,0),
|
||||||
|
(51,38,0),
|
||||||
|
(25,19,0),
|
||||||
|
(255,255,0),
|
||||||
|
(230,230,0),
|
||||||
|
(204,204,0),
|
||||||
|
(178,178,0),
|
||||||
|
(153,153,0),
|
||||||
|
(128,128,0),
|
||||||
|
(102,102,0),
|
||||||
|
(76,76,0),
|
||||||
|
(51,51,0),
|
||||||
|
(25,25,0),
|
||||||
|
(191,255,0),
|
||||||
|
(172,230,0),
|
||||||
|
(153,204,0),
|
||||||
|
(134,178,0),
|
||||||
|
(115,153,0),
|
||||||
|
(96,128,0),
|
||||||
|
(76,102,0),
|
||||||
|
(57,76,0),
|
||||||
|
(38,51,0),
|
||||||
|
(19,25,0),
|
||||||
|
(128,255,0),
|
||||||
|
(115,230,0),
|
||||||
|
(102,204,0),
|
||||||
|
(89,178,0),
|
||||||
|
(76,153,0),
|
||||||
|
(64,128,0),
|
||||||
|
(51,102,0),
|
||||||
|
(38,76,0),
|
||||||
|
(25,51,0),
|
||||||
|
(13,25,0),
|
||||||
|
(64,255,0),
|
||||||
|
(57,230,0),
|
||||||
|
(51,204,0),
|
||||||
|
(45,178,0),
|
||||||
|
(38,153,0),
|
||||||
|
(32,128,0),
|
||||||
|
(25,102,0),
|
||||||
|
(19,76,0),
|
||||||
|
(13,51,0),
|
||||||
|
(6,25,0),
|
||||||
|
(0,255,0),
|
||||||
|
(0,230,0),
|
||||||
|
(0,204,0),
|
||||||
|
(0,178,0),
|
||||||
|
(0,153,0),
|
||||||
|
(0,128,0),
|
||||||
|
(0,102,0),
|
||||||
|
(0,76,0),
|
||||||
|
(0,51,0),
|
||||||
|
(0,25,0),
|
||||||
|
(0,255,64),
|
||||||
|
(0,230,57),
|
||||||
|
(0,204,51),
|
||||||
|
(0,178,45),
|
||||||
|
(0,153,38),
|
||||||
|
(0,128,32),
|
||||||
|
(0,102,25),
|
||||||
|
(0,76,19),
|
||||||
|
(0,51,13),
|
||||||
|
(0,25,6),
|
||||||
|
(0,255,128),
|
||||||
|
(0,230,115),
|
||||||
|
(0,204,102),
|
||||||
|
(0,178,89),
|
||||||
|
(0,153,76),
|
||||||
|
(0,128,64),
|
||||||
|
(0,102,51),
|
||||||
|
(0,76,38),
|
||||||
|
(0,51,25),
|
||||||
|
(0,25,13),
|
||||||
|
(0,255,191),
|
||||||
|
(0,230,172),
|
||||||
|
(0,204,153),
|
||||||
|
(0,178,134),
|
||||||
|
(0,153,115),
|
||||||
|
(0,128,96),
|
||||||
|
(0,102,76),
|
||||||
|
(0,76,57),
|
||||||
|
(0,51,38),
|
||||||
|
(0,25,19),
|
||||||
|
(0,255,255),
|
||||||
|
(0,230,230),
|
||||||
|
(0,204,204),
|
||||||
|
(0,178,178),
|
||||||
|
(0,153,153),
|
||||||
|
(0,128,128),
|
||||||
|
(0,102,102),
|
||||||
|
(0,76,76),
|
||||||
|
(0,51,51),
|
||||||
|
(0,25,25),
|
||||||
|
(0,191,255),
|
||||||
|
(0,172,230),
|
||||||
|
(0,153,204),
|
||||||
|
(0,134,178),
|
||||||
|
(0,115,153),
|
||||||
|
(0,96,128),
|
||||||
|
(0,76,102),
|
||||||
|
(0,57,76),
|
||||||
|
(0,38,51),
|
||||||
|
(0,19,25),
|
||||||
|
(0,128,255),
|
||||||
|
(0,115,230),
|
||||||
|
(0,102,204),
|
||||||
|
(0,89,178),
|
||||||
|
(0,76,153),
|
||||||
|
(0,64,128),
|
||||||
|
(0,51,102),
|
||||||
|
(0,38,76),
|
||||||
|
(0,25,51),
|
||||||
|
(0,13,25),
|
||||||
|
(0,64,255),
|
||||||
|
(0,57,230),
|
||||||
|
(0,51,204),
|
||||||
|
(0,45,178),
|
||||||
|
(0,38,153),
|
||||||
|
(0,32,128),
|
||||||
|
(0,25,102),
|
||||||
|
(0,19,76),
|
||||||
|
(0,13,51),
|
||||||
|
(0,6,25),
|
||||||
|
(0,0,255),
|
||||||
|
(0,0,230),
|
||||||
|
(0,0,204),
|
||||||
|
(0,0,178),
|
||||||
|
(0,0,153),
|
||||||
|
(0,0,128),
|
||||||
|
(0,0,102),
|
||||||
|
(0,0,76),
|
||||||
|
(0,0,51),
|
||||||
|
(0,0,25),
|
||||||
|
(64,0,255),
|
||||||
|
(57,0,230),
|
||||||
|
(51,0,204),
|
||||||
|
(45,0,178),
|
||||||
|
(38,0,153),
|
||||||
|
(32,0,128),
|
||||||
|
(25,0,102),
|
||||||
|
(19,0,76),
|
||||||
|
(13,0,51),
|
||||||
|
(6,0,25),
|
||||||
|
(128,0,255),
|
||||||
|
(115,0,230),
|
||||||
|
(102,0,204),
|
||||||
|
(89,0,178),
|
||||||
|
(76,0,153),
|
||||||
|
(64,0,128),
|
||||||
|
(51,0,102),
|
||||||
|
(38,0,76),
|
||||||
|
(25,0,51),
|
||||||
|
(13,0,25),
|
||||||
|
(191,0,255),
|
||||||
|
(172,0,230),
|
||||||
|
(153,0,204),
|
||||||
|
(134,0,178),
|
||||||
|
(115,0,153),
|
||||||
|
(96,0,128),
|
||||||
|
(76,0,102),
|
||||||
|
(57,0,76),
|
||||||
|
(38,0,51),
|
||||||
|
(19,0,25),
|
||||||
|
(255,0,255),
|
||||||
|
(230,0,230),
|
||||||
|
(204,0,204),
|
||||||
|
(178,0,178),
|
||||||
|
(153,0,153),
|
||||||
|
(128,0,128),
|
||||||
|
(102,0,102),
|
||||||
|
(76,0,76),
|
||||||
|
(51,0,51),
|
||||||
|
(25,0,25),
|
||||||
|
(255,0,191),
|
||||||
|
(230,0,172),
|
||||||
|
(204,0,153),
|
||||||
|
(178,0,134),
|
||||||
|
(153,0,115),
|
||||||
|
(128,0,96),
|
||||||
|
(102,0,76),
|
||||||
|
(76,0,57),
|
||||||
|
(51,0,38),
|
||||||
|
(25,0,19),
|
||||||
|
(255,0,128),
|
||||||
|
(230,0,115),
|
||||||
|
(204,0,102),
|
||||||
|
(178,0,89),
|
||||||
|
(153,0,76),
|
||||||
|
(128,0,64),
|
||||||
|
(102,0,51),
|
||||||
|
(76,0,38),
|
||||||
|
(51,0,25),
|
||||||
|
(25,0,13),
|
||||||
|
(255,0,64),
|
||||||
|
(230,0,57),
|
||||||
|
(204,0,51),
|
||||||
|
(178,0,45),
|
||||||
|
(153,0,38),
|
||||||
|
(128,0,32),
|
||||||
|
(102,0,25),
|
||||||
|
(76,0,19),
|
||||||
|
(51,0,13),
|
||||||
|
(25,0,6),
|
||||||
|
(255,255,255),
|
||||||
|
(192,192,192),
|
||||||
|
(128,128,128),
|
||||||
|
(64,64,64),
|
||||||
|
(32,32,32),
|
||||||
|
(0,0,0),
|
||||||
|
];
|
||||||
|
|
||||||
|
pub fn aci_to_rgb(aci: u8) -> (u8,u8,u8) {
|
||||||
|
ACI_COLORS[aci as usize]
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue