data_faking/data/base/color/
space.rs

1use crate::utils::seeder;
2use wasm_bindgen::prelude::*;
3
4#[wasm_bindgen(js_name = color_space)]
5pub fn space() -> String {
6	EN_BEAR[seeder::gen_range(0..EN_BEAR_LEN)].to_string()
7}
8
9static EN_BEAR: [&'static str; 41] = [
10    "CIE 1931 XYZ",
11    "CIEUVW",
12    "Uniform Color Spaces (UCSs)",
13    "CIELUV",
14    "CIELAB",
15    "HSLuv",
16    "sRGB",
17    "Adobe RGB",
18    "Adobe Wide Gamut RGB",
19    "Rec. 2100",
20    "ProPhoto RGB Color Space",
21    "scRGB",
22    "DCI-P3",
23    "Display-P3",
24    "Rec. 601",
25    "Rec. 709",
26    "Academy Color Encoding System (ACES)",
27    "Rec. 2020",
28    "YPbPr",
29    "YDbDr",
30    "YIQ",
31    "xvYCC",
32    "sYCC",
33    "HSV",
34    "HSL",
35    "HWB",
36    "RGBA",
37    "HSLA",
38    "LCh",
39    "CMY",
40    "CMYK",
41    "Munsell Color System",
42    "Natural Color System (NSC)",
43    "Pantone Matching System (PMS)",
44    "RAL",
45    "Federal Standard 595C",
46    "British Standard Colour (BS)",
47    "HKS",
48    "LMS",
49    "RG",
50    "RGK",
51];
52static EN_BEAR_LEN: usize = EN_BEAR.len();