Last active
October 17, 2024 12:15
-
-
Save msewell/1350a1d6289b2d1934d54aa639aeaed5 to your computer and use it in GitHub Desktop.
AXNameFromColor: String representation of a CGColor
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import Accessibility | |
import UIKit | |
extension CGColor { | |
var rgba: String { String(format: "R: %1.3f, G: %2.3f, B: %3.3f, A: %4.3f", components![0], components![1], components![2], components![3]) } | |
} | |
let hues: ClosedRange<Int> = (0...359) | |
hues // with constant saturation, brightness, and alpha | |
.map { (hue: Int) in CGFloat(hue)/359 } | |
.map { UIColor(hue: $0, saturation: 1, brightness: 1, alpha: 1).cgColor } | |
.forEach { print($0.rgba, AXNameFromColor($0)) } | |
/** | |
Output: | |
R: 1.000, G: 0.000, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.017, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.033, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.050, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.067, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.084, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.100, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.117, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.134, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.150, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.167, B: 0.000, A: 1.000 dark red | |
R: 1.000, G: 0.184, B: 0.000, A: 1.000 dark red orange | |
R: 1.000, G: 0.201, B: 0.000, A: 1.000 red orange | |
R: 1.000, G: 0.217, B: 0.000, A: 1.000 red orange | |
R: 1.000, G: 0.234, B: 0.000, A: 1.000 red orange | |
R: 1.000, G: 0.251, B: 0.000, A: 1.000 red orange | |
R: 1.000, G: 0.267, B: 0.000, A: 1.000 red orange | |
R: 1.000, G: 0.284, B: 0.000, A: 1.000 red orange | |
R: 1.000, G: 0.301, B: 0.000, A: 1.000 red orange | |
R: 1.000, G: 0.318, B: 0.000, A: 1.000 red orange | |
R: 1.000, G: 0.334, B: 0.000, A: 1.000 red orange | |
R: 1.000, G: 0.351, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.368, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.384, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.401, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.418, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.435, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.451, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.468, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.485, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.501, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.518, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.535, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.552, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.568, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.585, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.602, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.618, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.635, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.652, B: 0.000, A: 1.000 orange | |
R: 1.000, G: 0.669, B: 0.000, A: 1.000 yellow orange | |
R: 1.000, G: 0.685, B: 0.000, A: 1.000 vibrant yellow orange | |
R: 1.000, G: 0.702, B: 0.000, A: 1.000 vibrant yellow orange | |
R: 1.000, G: 0.719, B: 0.000, A: 1.000 vibrant yellow orange | |
R: 1.000, G: 0.735, B: 0.000, A: 1.000 vibrant yellow orange | |
R: 1.000, G: 0.752, B: 0.000, A: 1.000 vibrant yellow orange | |
R: 1.000, G: 0.769, B: 0.000, A: 1.000 vibrant yellow orange | |
R: 1.000, G: 0.786, B: 0.000, A: 1.000 vibrant yellow | |
R: 1.000, G: 0.802, B: 0.000, A: 1.000 vibrant yellow | |
R: 1.000, G: 0.819, B: 0.000, A: 1.000 vibrant yellow | |
R: 1.000, G: 0.836, B: 0.000, A: 1.000 vibrant yellow | |
R: 1.000, G: 0.852, B: 0.000, A: 1.000 vibrant yellow | |
R: 1.000, G: 0.869, B: 0.000, A: 1.000 vibrant yellow | |
R: 1.000, G: 0.886, B: 0.000, A: 1.000 vibrant yellow | |
R: 1.000, G: 0.903, B: 0.000, A: 1.000 light vibrant yellow | |
R: 1.000, G: 0.919, B: 0.000, A: 1.000 light vibrant yellow | |
R: 1.000, G: 0.936, B: 0.000, A: 1.000 light vibrant yellow | |
R: 1.000, G: 0.953, B: 0.000, A: 1.000 light vibrant yellow | |
R: 1.000, G: 0.969, B: 0.000, A: 1.000 light vibrant yellow | |
R: 1.000, G: 0.986, B: 0.000, A: 1.000 light vibrant yellow | |
R: 0.997, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.981, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.964, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.947, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.930, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.914, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.897, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.880, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.864, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.847, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.830, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.813, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.797, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.780, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.763, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.747, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.730, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.713, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.696, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.680, G: 1.000, B: 0.000, A: 1.000 light vibrant yellow green | |
R: 0.663, G: 1.000, B: 0.000, A: 1.000 light vibrant green | |
R: 0.646, G: 1.000, B: 0.000, A: 1.000 light vibrant green | |
R: 0.630, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.613, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.596, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.579, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.563, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.546, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.529, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.513, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.496, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.479, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.462, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.446, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.429, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.412, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.396, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.379, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.362, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.345, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.329, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.312, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.295, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.279, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.262, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.245, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.228, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.212, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.195, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.178, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.162, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.145, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.128, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.111, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.095, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.078, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.061, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.045, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.028, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.011, G: 1.000, B: 0.000, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.006, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.022, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.039, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.056, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.072, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.089, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.106, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.123, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.139, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.156, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.173, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.189, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.206, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.223, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.240, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.256, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.273, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.290, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.306, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.323, A: 1.000 vibrant green | |
R: 0.000, G: 1.000, B: 0.340, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.357, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.373, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.390, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.407, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.423, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.440, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.457, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.474, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.490, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.507, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.524, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.540, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.557, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.574, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.591, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.607, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.624, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.641, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.657, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.674, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.691, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.708, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.724, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.741, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.758, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.774, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.791, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.808, A: 1.000 vibrant blue green | |
R: 0.000, G: 1.000, B: 0.825, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.841, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.858, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.875, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.891, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.908, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.925, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.942, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.958, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.975, A: 1.000 vibrant cyan | |
R: 0.000, G: 1.000, B: 0.992, A: 1.000 vibrant cyan | |
R: 0.000, G: 0.992, B: 1.000, A: 1.000 vibrant cyan | |
R: 0.000, G: 0.975, B: 1.000, A: 1.000 vibrant cyan | |
R: 0.000, G: 0.958, B: 1.000, A: 1.000 vibrant cyan | |
R: 0.000, G: 0.942, B: 1.000, A: 1.000 vibrant cyan | |
R: 0.000, G: 0.925, B: 1.000, A: 1.000 vibrant cyan | |
R: 0.000, G: 0.908, B: 1.000, A: 1.000 vibrant cyan | |
R: 0.000, G: 0.891, B: 1.000, A: 1.000 vibrant cyan | |
R: 0.000, G: 0.875, B: 1.000, A: 1.000 cyan | |
R: 0.000, G: 0.858, B: 1.000, A: 1.000 cyan | |
R: 0.000, G: 0.841, B: 1.000, A: 1.000 cyan | |
R: 0.000, G: 0.825, B: 1.000, A: 1.000 cyan | |
R: 0.000, G: 0.808, B: 1.000, A: 1.000 cyan | |
R: 0.000, G: 0.791, B: 1.000, A: 1.000 cyan | |
R: 0.000, G: 0.774, B: 1.000, A: 1.000 cyan | |
R: 0.000, G: 0.758, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.741, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.724, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.708, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.691, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.674, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.657, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.641, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.624, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.607, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.591, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.574, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.557, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.540, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.524, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.507, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.490, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.474, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.457, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.440, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.423, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.407, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.390, B: 1.000, A: 1.000 cyan blue | |
R: 0.000, G: 0.373, B: 1.000, A: 1.000 dark cyan blue | |
R: 0.000, G: 0.357, B: 1.000, A: 1.000 dark cyan blue | |
R: 0.000, G: 0.340, B: 1.000, A: 1.000 dark cyan blue | |
R: 0.000, G: 0.323, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.306, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.290, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.273, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.256, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.240, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.223, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.206, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.189, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.173, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.156, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.139, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.123, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.106, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.089, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.072, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.056, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.039, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.022, B: 1.000, A: 1.000 dark blue | |
R: 0.000, G: 0.006, B: 1.000, A: 1.000 dark blue | |
R: 0.011, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.028, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.045, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.061, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.078, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.095, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.111, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.128, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.145, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.162, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.178, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.195, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.212, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.228, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.245, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.262, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.279, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.295, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.312, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.329, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.345, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.362, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.379, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.396, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.412, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.429, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.446, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.462, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.479, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.496, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.513, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.529, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.546, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.563, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.579, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.596, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.613, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.630, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.646, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.663, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.680, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.696, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.713, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.730, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.747, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.763, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.780, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.797, G: 0.000, B: 1.000, A: 1.000 dark purple | |
R: 0.813, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.830, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.847, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.864, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.880, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.897, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.914, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.930, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.947, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.964, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.981, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 0.997, G: 0.000, B: 1.000, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.986, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.969, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.953, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.936, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.919, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.903, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.886, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.869, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.852, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.836, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.819, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.802, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.786, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.769, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.752, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.735, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.719, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.702, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.685, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.669, A: 1.000 dark magenta | |
R: 1.000, G: 0.000, B: 0.652, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.635, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.618, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.602, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.585, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.568, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.552, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.535, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.518, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.501, A: 1.000 dark magenta pink | |
R: 1.000, G: 0.000, B: 0.485, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.468, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.451, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.435, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.418, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.401, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.384, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.368, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.351, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.334, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.318, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.301, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.284, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.267, A: 1.000 dark pink | |
R: 1.000, G: 0.000, B: 0.251, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.234, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.217, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.201, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.184, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.167, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.150, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.134, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.117, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.100, A: 1.000 dark pink red | |
R: 1.000, G: 0.000, B: 0.084, A: 1.000 dark red | |
R: 1.000, G: 0.000, B: 0.067, A: 1.000 dark red | |
R: 1.000, G: 0.000, B: 0.050, A: 1.000 dark red | |
R: 1.000, G: 0.000, B: 0.033, A: 1.000 dark red | |
R: 1.000, G: 0.000, B: 0.017, A: 1.000 dark red | |
R: 1.000, G: 0.000, B: 0.000, A: 1.000 dark red | |
*/ | |
hues // with increasing saturation, brightness, and alpha | |
.map { (hue: Int) in CGFloat(hue)/359 } | |
.map { UIColor(hue: $0, saturation: $0, brightness: $0, alpha: $0).cgColor } | |
.forEach { print($0.rgba, AXNameFromColor($0)) } | |
/** | |
Output: | |
R: 0.000, G: 0.000, B: 0.000, A: 0.000 transparent | |
R: 0.003, G: 0.003, B: 0.003, A: 0.003 black | |
R: 0.006, G: 0.006, B: 0.006, A: 0.006 black | |
R: 0.008, G: 0.008, B: 0.008, A: 0.008 black | |
R: 0.011, G: 0.011, B: 0.011, A: 0.011 black | |
R: 0.014, G: 0.014, B: 0.014, A: 0.014 black | |
R: 0.017, G: 0.016, B: 0.016, A: 0.017 black | |
R: 0.019, G: 0.019, B: 0.019, A: 0.019 black | |
R: 0.022, G: 0.022, B: 0.022, A: 0.022 black | |
R: 0.025, G: 0.025, B: 0.024, A: 0.025 black | |
R: 0.028, G: 0.027, B: 0.027, A: 0.028 black | |
R: 0.031, G: 0.030, B: 0.030, A: 0.031 black | |
R: 0.033, G: 0.033, B: 0.032, A: 0.033 black | |
R: 0.036, G: 0.035, B: 0.035, A: 0.036 black | |
R: 0.039, G: 0.038, B: 0.037, A: 0.039 black | |
R: 0.042, G: 0.040, B: 0.040, A: 0.042 black | |
R: 0.045, G: 0.043, B: 0.043, A: 0.045 black | |
R: 0.047, G: 0.046, B: 0.045, A: 0.047 black | |
R: 0.050, G: 0.048, B: 0.048, A: 0.050 black | |
R: 0.053, G: 0.051, B: 0.050, A: 0.053 black | |
R: 0.056, G: 0.054, B: 0.053, A: 0.056 black | |
R: 0.058, G: 0.056, B: 0.055, A: 0.058 black | |
R: 0.061, G: 0.059, B: 0.058, A: 0.061 black | |
R: 0.064, G: 0.062, B: 0.060, A: 0.064 black | |
R: 0.067, G: 0.064, B: 0.062, A: 0.067 black | |
R: 0.070, G: 0.067, B: 0.065, A: 0.070 black | |
R: 0.072, G: 0.069, B: 0.067, A: 0.072 black | |
R: 0.075, G: 0.072, B: 0.070, A: 0.075 black | |
R: 0.078, G: 0.075, B: 0.072, A: 0.078 black | |
R: 0.081, G: 0.077, B: 0.074, A: 0.081 black | |
R: 0.084, G: 0.080, B: 0.077, A: 0.084 black | |
R: 0.086, G: 0.083, B: 0.079, A: 0.086 black | |
R: 0.089, G: 0.085, B: 0.081, A: 0.089 black | |
R: 0.092, G: 0.088, B: 0.083, A: 0.092 black | |
R: 0.095, G: 0.091, B: 0.086, A: 0.095 black | |
R: 0.097, G: 0.094, B: 0.088, A: 0.097 black | |
R: 0.100, G: 0.096, B: 0.090, A: 0.100 black | |
R: 0.103, G: 0.099, B: 0.092, A: 0.103 dark grayish brown | |
R: 0.106, G: 0.102, B: 0.095, A: 0.106 dark grayish brown | |
R: 0.109, G: 0.105, B: 0.097, A: 0.109 dark grayish brown | |
R: 0.111, G: 0.107, B: 0.099, A: 0.111 dark grayish yellow orange | |
R: 0.114, G: 0.110, B: 0.101, A: 0.114 dark grayish yellow orange | |
R: 0.117, G: 0.113, B: 0.103, A: 0.117 dark grayish yellow orange | |
R: 0.120, G: 0.116, B: 0.105, A: 0.120 dark grayish yellow orange | |
R: 0.123, G: 0.119, B: 0.108, A: 0.123 dark grayish yellow orange | |
R: 0.125, G: 0.121, B: 0.110, A: 0.125 dark grayish yellow orange | |
R: 0.128, G: 0.124, B: 0.112, A: 0.128 dark grayish yellow orange | |
R: 0.131, G: 0.127, B: 0.114, A: 0.131 dark grayish yellow | |
R: 0.134, G: 0.130, B: 0.116, A: 0.134 dark grayish yellow | |
R: 0.136, G: 0.133, B: 0.118, A: 0.136 dark grayish yellow | |
R: 0.139, G: 0.136, B: 0.120, A: 0.139 dark grayish yellow | |
R: 0.142, G: 0.139, B: 0.122, A: 0.142 dark grayish yellow | |
R: 0.145, G: 0.142, B: 0.124, A: 0.145 dark grayish yellow | |
R: 0.148, G: 0.145, B: 0.126, A: 0.148 dark grayish yellow | |
R: 0.150, G: 0.148, B: 0.128, A: 0.150 dark grayish yellow | |
R: 0.153, G: 0.151, B: 0.130, A: 0.153 dark grayish yellow | |
R: 0.156, G: 0.154, B: 0.132, A: 0.156 dark grayish yellow | |
R: 0.159, G: 0.158, B: 0.134, A: 0.159 dark grayish yellow | |
R: 0.162, G: 0.161, B: 0.135, A: 0.162 dark grayish yellow | |
R: 0.164, G: 0.164, B: 0.137, A: 0.164 dark grayish yellow | |
R: 0.167, G: 0.167, B: 0.139, A: 0.167 dark grayish yellow green | |
R: 0.169, G: 0.170, B: 0.141, A: 0.170 dark grayish yellow green | |
R: 0.172, G: 0.173, B: 0.143, A: 0.173 dark grayish yellow green | |
R: 0.174, G: 0.175, B: 0.145, A: 0.175 dark grayish yellow green | |
R: 0.176, G: 0.178, B: 0.146, A: 0.178 dark grayish yellow green | |
R: 0.178, G: 0.181, B: 0.148, A: 0.181 dark grayish yellow green | |
R: 0.180, G: 0.184, B: 0.150, A: 0.184 dark grayish yellow green | |
R: 0.182, G: 0.187, B: 0.152, A: 0.187 dark grayish yellow green | |
R: 0.185, G: 0.189, B: 0.154, A: 0.189 dark grayish yellow green | |
R: 0.187, G: 0.192, B: 0.155, A: 0.192 dark grayish yellow green | |
R: 0.189, G: 0.195, B: 0.157, A: 0.195 dark grayish yellow green | |
R: 0.190, G: 0.198, B: 0.159, A: 0.198 dark grayish yellow green | |
R: 0.192, G: 0.201, B: 0.160, A: 0.201 dark yellow green | |
R: 0.194, G: 0.203, B: 0.162, A: 0.203 dark yellow green | |
R: 0.196, G: 0.206, B: 0.164, A: 0.206 dark yellow green | |
R: 0.198, G: 0.209, B: 0.165, A: 0.209 dark yellow green | |
R: 0.200, G: 0.212, B: 0.167, A: 0.212 dark yellow green | |
R: 0.201, G: 0.214, B: 0.168, A: 0.214 dark yellow green | |
R: 0.203, G: 0.217, B: 0.170, A: 0.217 dark yellow green | |
R: 0.205, G: 0.220, B: 0.172, A: 0.220 dark yellow green | |
R: 0.206, G: 0.223, B: 0.173, A: 0.223 dark green | |
R: 0.208, G: 0.226, B: 0.175, A: 0.226 dark green | |
R: 0.209, G: 0.228, B: 0.176, A: 0.228 dark green | |
R: 0.211, G: 0.231, B: 0.178, A: 0.231 dark green | |
R: 0.212, G: 0.234, B: 0.179, A: 0.234 dark green | |
R: 0.213, G: 0.237, B: 0.181, A: 0.237 dark green | |
R: 0.214, G: 0.240, B: 0.182, A: 0.240 dark green | |
R: 0.216, G: 0.242, B: 0.184, A: 0.242 dark green | |
R: 0.217, G: 0.245, B: 0.185, A: 0.245 dark green | |
R: 0.218, G: 0.248, B: 0.186, A: 0.248 dark green | |
R: 0.219, G: 0.251, B: 0.188, A: 0.251 dark green | |
R: 0.220, G: 0.253, B: 0.189, A: 0.253 dark green | |
R: 0.221, G: 0.256, B: 0.191, A: 0.256 dark green | |
R: 0.222, G: 0.259, B: 0.192, A: 0.259 dark green | |
R: 0.223, G: 0.262, B: 0.193, A: 0.262 dark green | |
R: 0.223, G: 0.265, B: 0.195, A: 0.265 dark green | |
R: 0.224, G: 0.267, B: 0.196, A: 0.267 dark green | |
R: 0.225, G: 0.270, B: 0.197, A: 0.270 dark green | |
R: 0.225, G: 0.273, B: 0.198, A: 0.273 dark green | |
R: 0.226, G: 0.276, B: 0.200, A: 0.276 dark green | |
R: 0.226, G: 0.279, B: 0.201, A: 0.279 dark green | |
R: 0.227, G: 0.281, B: 0.202, A: 0.281 dark green | |
R: 0.227, G: 0.284, B: 0.203, A: 0.284 dark green | |
R: 0.228, G: 0.287, B: 0.205, A: 0.287 dark green | |
R: 0.228, G: 0.290, B: 0.206, A: 0.290 dark green | |
R: 0.228, G: 0.292, B: 0.207, A: 0.292 dark green | |
R: 0.228, G: 0.295, B: 0.208, A: 0.295 dark green | |
R: 0.228, G: 0.298, B: 0.209, A: 0.298 dark green | |
R: 0.228, G: 0.301, B: 0.210, A: 0.301 dark green | |
R: 0.228, G: 0.304, B: 0.211, A: 0.304 dark green | |
R: 0.228, G: 0.306, B: 0.213, A: 0.306 dark green | |
R: 0.227, G: 0.309, B: 0.214, A: 0.309 dark green | |
R: 0.227, G: 0.312, B: 0.215, A: 0.312 dark green | |
R: 0.227, G: 0.315, B: 0.216, A: 0.315 dark green | |
R: 0.226, G: 0.318, B: 0.217, A: 0.318 dark green | |
R: 0.226, G: 0.320, B: 0.218, A: 0.320 dark green | |
R: 0.225, G: 0.323, B: 0.219, A: 0.323 dark green | |
R: 0.224, G: 0.326, B: 0.220, A: 0.326 dark green | |
R: 0.224, G: 0.329, B: 0.221, A: 0.329 dark green | |
R: 0.223, G: 0.331, B: 0.222, A: 0.331 dark green | |
R: 0.223, G: 0.334, B: 0.223, A: 0.334 dark green | |
R: 0.223, G: 0.337, B: 0.226, A: 0.337 dark green | |
R: 0.224, G: 0.340, B: 0.229, A: 0.340 dark green | |
R: 0.225, G: 0.343, B: 0.232, A: 0.343 dark green | |
R: 0.226, G: 0.345, B: 0.235, A: 0.345 dark green | |
R: 0.227, G: 0.348, B: 0.238, A: 0.348 dark green | |
R: 0.228, G: 0.351, B: 0.241, A: 0.351 dark green | |
R: 0.229, G: 0.354, B: 0.244, A: 0.354 dark green | |
R: 0.229, G: 0.357, B: 0.247, A: 0.357 dark green | |
R: 0.230, G: 0.359, B: 0.250, A: 0.359 dark green | |
R: 0.231, G: 0.362, B: 0.254, A: 0.362 dark green | |
R: 0.232, G: 0.365, B: 0.257, A: 0.365 dark green | |
R: 0.232, G: 0.368, B: 0.260, A: 0.368 dark green | |
R: 0.233, G: 0.370, B: 0.264, A: 0.370 dark green | |
R: 0.234, G: 0.373, B: 0.267, A: 0.373 dark green | |
R: 0.235, G: 0.376, B: 0.271, A: 0.376 dark green | |
R: 0.235, G: 0.379, B: 0.274, A: 0.379 dark green | |
R: 0.236, G: 0.382, B: 0.278, A: 0.382 dark green | |
R: 0.237, G: 0.384, B: 0.282, A: 0.384 dark green | |
R: 0.237, G: 0.387, B: 0.286, A: 0.387 dark green | |
R: 0.238, G: 0.390, B: 0.290, A: 0.390 dark blue green | |
R: 0.238, G: 0.393, B: 0.293, A: 0.393 dark blue green | |
R: 0.239, G: 0.396, B: 0.297, A: 0.396 dark blue green | |
R: 0.240, G: 0.398, B: 0.302, A: 0.398 dark blue green | |
R: 0.240, G: 0.401, B: 0.306, A: 0.401 dark blue green | |
R: 0.241, G: 0.404, B: 0.310, A: 0.404 dark blue green | |
R: 0.241, G: 0.407, B: 0.314, A: 0.407 dark blue green | |
R: 0.242, G: 0.409, B: 0.318, A: 0.409 dark blue green | |
R: 0.242, G: 0.412, B: 0.323, A: 0.412 dark blue green | |
R: 0.243, G: 0.415, B: 0.327, A: 0.415 dark blue green | |
R: 0.243, G: 0.418, B: 0.332, A: 0.418 dark blue green | |
R: 0.244, G: 0.421, B: 0.336, A: 0.421 dark blue green | |
R: 0.244, G: 0.423, B: 0.341, A: 0.423 dark blue green | |
R: 0.245, G: 0.426, B: 0.346, A: 0.426 dark blue green | |
R: 0.245, G: 0.429, B: 0.351, A: 0.429 dark blue green | |
R: 0.245, G: 0.432, B: 0.355, A: 0.432 dark blue green | |
R: 0.246, G: 0.435, B: 0.360, A: 0.435 dark blue green | |
R: 0.246, G: 0.437, B: 0.365, A: 0.437 dark blue green | |
R: 0.246, G: 0.440, B: 0.371, A: 0.440 dark blue green | |
R: 0.247, G: 0.443, B: 0.376, A: 0.443 dark blue green | |
R: 0.247, G: 0.446, B: 0.381, A: 0.446 dark blue green | |
R: 0.247, G: 0.448, B: 0.386, A: 0.448 dark blue green | |
R: 0.248, G: 0.451, B: 0.392, A: 0.451 dark blue green | |
R: 0.248, G: 0.454, B: 0.397, A: 0.454 dark blue green | |
R: 0.248, G: 0.457, B: 0.403, A: 0.457 dark blue green | |
R: 0.248, G: 0.460, B: 0.408, A: 0.460 dark blue green | |
R: 0.249, G: 0.462, B: 0.414, A: 0.462 dark blue green | |
R: 0.249, G: 0.465, B: 0.420, A: 0.465 dark blue green | |
R: 0.249, G: 0.468, B: 0.426, A: 0.468 dark blue green | |
R: 0.249, G: 0.471, B: 0.432, A: 0.471 dark cyan | |
R: 0.249, G: 0.474, B: 0.438, A: 0.474 dark cyan | |
R: 0.249, G: 0.476, B: 0.444, A: 0.476 dark cyan | |
R: 0.250, G: 0.479, B: 0.450, A: 0.479 dark cyan | |
R: 0.250, G: 0.482, B: 0.457, A: 0.482 dark cyan | |
R: 0.250, G: 0.485, B: 0.463, A: 0.485 dark cyan | |
R: 0.250, G: 0.487, B: 0.470, A: 0.487 dark cyan | |
R: 0.250, G: 0.490, B: 0.476, A: 0.490 dark cyan | |
R: 0.250, G: 0.493, B: 0.483, A: 0.493 dark cyan | |
R: 0.250, G: 0.496, B: 0.490, A: 0.496 dark cyan | |
R: 0.250, G: 0.499, B: 0.497, A: 0.499 dark cyan | |
R: 0.250, G: 0.499, B: 0.501, A: 0.501 dark cyan | |
R: 0.250, G: 0.498, B: 0.504, A: 0.504 dark cyan | |
R: 0.250, G: 0.496, B: 0.507, A: 0.507 dark cyan | |
R: 0.250, G: 0.495, B: 0.510, A: 0.510 dark cyan | |
R: 0.250, G: 0.493, B: 0.513, A: 0.513 dark cyan | |
R: 0.250, G: 0.491, B: 0.515, A: 0.515 dark cyan | |
R: 0.250, G: 0.489, B: 0.518, A: 0.518 dark cyan | |
R: 0.250, G: 0.487, B: 0.521, A: 0.521 dark cyan | |
R: 0.249, G: 0.485, B: 0.524, A: 0.524 dark cyan | |
R: 0.249, G: 0.482, B: 0.526, A: 0.526 dark cyan | |
R: 0.249, G: 0.480, B: 0.529, A: 0.529 dark cyan | |
R: 0.249, G: 0.478, B: 0.532, A: 0.532 dark cyan | |
R: 0.249, G: 0.475, B: 0.535, A: 0.535 dark cyan | |
R: 0.249, G: 0.472, B: 0.538, A: 0.538 dark cyan | |
R: 0.248, G: 0.470, B: 0.540, A: 0.540 dark cyan blue | |
R: 0.248, G: 0.467, B: 0.543, A: 0.543 dark cyan blue | |
R: 0.248, G: 0.464, B: 0.546, A: 0.546 dark cyan blue | |
R: 0.248, G: 0.461, B: 0.549, A: 0.549 dark cyan blue | |
R: 0.247, G: 0.457, B: 0.552, A: 0.552 dark cyan blue | |
R: 0.247, G: 0.454, B: 0.554, A: 0.554 dark cyan blue | |
R: 0.247, G: 0.451, B: 0.557, A: 0.557 dark cyan blue | |
R: 0.246, G: 0.447, B: 0.560, A: 0.560 dark cyan blue | |
R: 0.246, G: 0.444, B: 0.563, A: 0.563 dark cyan blue | |
R: 0.246, G: 0.440, B: 0.565, A: 0.565 dark cyan blue | |
R: 0.245, G: 0.436, B: 0.568, A: 0.568 dark cyan blue | |
R: 0.245, G: 0.432, B: 0.571, A: 0.571 dark cyan blue | |
R: 0.245, G: 0.428, B: 0.574, A: 0.574 dark cyan blue | |
R: 0.244, G: 0.424, B: 0.577, A: 0.577 dark cyan blue | |
R: 0.244, G: 0.419, B: 0.579, A: 0.579 dark cyan blue | |
R: 0.243, G: 0.415, B: 0.582, A: 0.582 dark cyan blue | |
R: 0.243, G: 0.411, B: 0.585, A: 0.585 dark cyan blue | |
R: 0.242, G: 0.406, B: 0.588, A: 0.588 dark cyan blue | |
R: 0.242, G: 0.401, B: 0.591, A: 0.591 dark cyan blue | |
R: 0.241, G: 0.396, B: 0.593, A: 0.593 dark cyan blue | |
R: 0.241, G: 0.391, B: 0.596, A: 0.596 dark cyan blue | |
R: 0.240, G: 0.386, B: 0.599, A: 0.599 dark cyan blue | |
R: 0.240, G: 0.381, B: 0.602, A: 0.602 dark cyan blue | |
R: 0.239, G: 0.375, B: 0.604, A: 0.604 dark cyan blue | |
R: 0.238, G: 0.370, B: 0.607, A: 0.607 dark cyan blue | |
R: 0.238, G: 0.364, B: 0.610, A: 0.610 dark cyan blue | |
R: 0.237, G: 0.359, B: 0.613, A: 0.613 dark blue | |
R: 0.237, G: 0.353, B: 0.616, A: 0.616 dark blue | |
R: 0.236, G: 0.347, B: 0.618, A: 0.618 dark blue | |
R: 0.235, G: 0.341, B: 0.621, A: 0.621 dark blue | |
R: 0.235, G: 0.334, B: 0.624, A: 0.624 dark blue | |
R: 0.234, G: 0.328, B: 0.627, A: 0.627 dark blue | |
R: 0.233, G: 0.322, B: 0.630, A: 0.630 dark blue | |
R: 0.232, G: 0.315, B: 0.632, A: 0.632 dark blue | |
R: 0.232, G: 0.308, B: 0.635, A: 0.635 dark blue | |
R: 0.231, G: 0.301, B: 0.638, A: 0.638 dark blue | |
R: 0.230, G: 0.294, B: 0.641, A: 0.641 dark blue | |
R: 0.229, G: 0.287, B: 0.643, A: 0.643 dark blue | |
R: 0.229, G: 0.280, B: 0.646, A: 0.646 dark blue | |
R: 0.228, G: 0.272, B: 0.649, A: 0.649 dark blue | |
R: 0.227, G: 0.265, B: 0.652, A: 0.652 dark blue | |
R: 0.226, G: 0.257, B: 0.655, A: 0.655 dark blue | |
R: 0.225, G: 0.249, B: 0.657, A: 0.657 dark blue | |
R: 0.224, G: 0.241, B: 0.660, A: 0.660 dark blue | |
R: 0.223, G: 0.233, B: 0.663, A: 0.663 dark blue | |
R: 0.223, G: 0.225, B: 0.666, A: 0.666 dark blue | |
R: 0.227, G: 0.222, B: 0.669, A: 0.669 dark purple | |
R: 0.233, G: 0.221, B: 0.671, A: 0.671 dark purple | |
R: 0.240, G: 0.220, B: 0.674, A: 0.674 dark purple | |
R: 0.247, G: 0.219, B: 0.677, A: 0.677 dark purple | |
R: 0.254, G: 0.218, B: 0.680, A: 0.680 dark purple | |
R: 0.261, G: 0.217, B: 0.682, A: 0.682 dark purple | |
R: 0.268, G: 0.216, B: 0.685, A: 0.685 dark purple | |
R: 0.275, G: 0.215, B: 0.688, A: 0.688 dark purple | |
R: 0.283, G: 0.214, B: 0.691, A: 0.691 dark purple | |
R: 0.290, G: 0.213, B: 0.694, A: 0.694 dark purple | |
R: 0.298, G: 0.211, B: 0.696, A: 0.696 dark purple | |
R: 0.306, G: 0.210, B: 0.699, A: 0.699 dark purple | |
R: 0.314, G: 0.209, B: 0.702, A: 0.702 dark purple | |
R: 0.322, G: 0.208, B: 0.705, A: 0.705 dark purple | |
R: 0.330, G: 0.207, B: 0.708, A: 0.708 dark purple | |
R: 0.338, G: 0.206, B: 0.710, A: 0.710 dark purple | |
R: 0.346, G: 0.205, B: 0.713, A: 0.713 dark purple | |
R: 0.355, G: 0.203, B: 0.716, A: 0.716 dark purple | |
R: 0.363, G: 0.202, B: 0.719, A: 0.719 dark purple | |
R: 0.372, G: 0.201, B: 0.721, A: 0.721 dark purple | |
R: 0.381, G: 0.200, B: 0.724, A: 0.724 dark purple | |
R: 0.390, G: 0.198, B: 0.727, A: 0.727 dark purple | |
R: 0.399, G: 0.197, B: 0.730, A: 0.730 dark purple | |
R: 0.408, G: 0.196, B: 0.733, A: 0.733 dark purple | |
R: 0.418, G: 0.195, B: 0.735, A: 0.735 dark purple | |
R: 0.427, G: 0.193, B: 0.738, A: 0.738 dark purple | |
R: 0.437, G: 0.192, B: 0.741, A: 0.741 dark purple | |
R: 0.446, G: 0.191, B: 0.744, A: 0.744 dark purple | |
R: 0.456, G: 0.189, B: 0.747, A: 0.747 dark purple | |
R: 0.466, G: 0.188, B: 0.749, A: 0.749 dark purple | |
R: 0.476, G: 0.186, B: 0.752, A: 0.752 dark purple | |
R: 0.487, G: 0.185, B: 0.755, A: 0.755 dark purple | |
R: 0.497, G: 0.184, B: 0.758, A: 0.758 dark purple | |
R: 0.508, G: 0.182, B: 0.760, A: 0.760 dark purple | |
R: 0.518, G: 0.181, B: 0.763, A: 0.763 dark purple | |
R: 0.529, G: 0.179, B: 0.766, A: 0.766 dark purple | |
R: 0.540, G: 0.178, B: 0.769, A: 0.769 dark purple | |
R: 0.551, G: 0.176, B: 0.772, A: 0.772 dark purple | |
R: 0.562, G: 0.175, B: 0.774, A: 0.774 dark purple | |
R: 0.574, G: 0.173, B: 0.777, A: 0.777 dark purple | |
R: 0.585, G: 0.172, B: 0.780, A: 0.780 dark purple | |
R: 0.597, G: 0.170, B: 0.783, A: 0.783 dark purple | |
R: 0.608, G: 0.168, B: 0.786, A: 0.786 dark purple | |
R: 0.620, G: 0.167, B: 0.788, A: 0.788 dark purple | |
R: 0.632, G: 0.165, B: 0.791, A: 0.791 dark purple | |
R: 0.645, G: 0.164, B: 0.794, A: 0.794 dark purple | |
R: 0.657, G: 0.162, B: 0.797, A: 0.797 dark purple | |
R: 0.669, G: 0.160, B: 0.799, A: 0.799 dark purple | |
R: 0.682, G: 0.159, B: 0.802, A: 0.802 dark magenta | |
R: 0.695, G: 0.157, B: 0.805, A: 0.805 dark magenta | |
R: 0.708, G: 0.155, B: 0.808, A: 0.808 dark magenta | |
R: 0.721, G: 0.154, B: 0.811, A: 0.811 dark magenta | |
R: 0.734, G: 0.152, B: 0.813, A: 0.813 dark magenta | |
R: 0.748, G: 0.150, B: 0.816, A: 0.816 dark magenta | |
R: 0.761, G: 0.148, B: 0.819, A: 0.819 dark magenta | |
R: 0.775, G: 0.146, B: 0.822, A: 0.822 dark magenta | |
R: 0.789, G: 0.145, B: 0.825, A: 0.825 dark magenta | |
R: 0.803, G: 0.143, B: 0.827, A: 0.827 dark magenta | |
R: 0.817, G: 0.141, B: 0.830, A: 0.830 dark magenta | |
R: 0.831, G: 0.139, B: 0.833, A: 0.833 dark magenta | |
R: 0.836, G: 0.137, B: 0.826, A: 0.836 dark magenta | |
R: 0.838, G: 0.135, B: 0.817, A: 0.838 dark magenta | |
R: 0.841, G: 0.134, B: 0.808, A: 0.841 dark magenta | |
R: 0.844, G: 0.132, B: 0.798, A: 0.844 dark magenta | |
R: 0.847, G: 0.130, B: 0.789, A: 0.847 dark magenta | |
R: 0.850, G: 0.128, B: 0.779, A: 0.850 dark magenta | |
R: 0.852, G: 0.126, B: 0.769, A: 0.852 dark magenta | |
R: 0.855, G: 0.124, B: 0.759, A: 0.855 dark magenta | |
R: 0.858, G: 0.122, B: 0.749, A: 0.858 dark magenta | |
R: 0.861, G: 0.120, B: 0.739, A: 0.861 dark magenta | |
R: 0.864, G: 0.118, B: 0.729, A: 0.864 dark magenta | |
R: 0.866, G: 0.116, B: 0.718, A: 0.866 dark magenta | |
R: 0.869, G: 0.114, B: 0.707, A: 0.869 dark magenta | |
R: 0.872, G: 0.112, B: 0.696, A: 0.872 dark magenta | |
R: 0.875, G: 0.110, B: 0.685, A: 0.875 dark magenta | |
R: 0.877, G: 0.108, B: 0.674, A: 0.877 dark magenta | |
R: 0.880, G: 0.105, B: 0.662, A: 0.880 dark magenta | |
R: 0.883, G: 0.103, B: 0.651, A: 0.883 dark magenta | |
R: 0.886, G: 0.101, B: 0.639, A: 0.886 dark magenta | |
R: 0.889, G: 0.099, B: 0.627, A: 0.889 dark magenta | |
R: 0.891, G: 0.097, B: 0.615, A: 0.891 dark magenta pink | |
R: 0.894, G: 0.095, B: 0.602, A: 0.894 dark magenta pink | |
R: 0.897, G: 0.092, B: 0.590, A: 0.897 dark magenta pink | |
R: 0.900, G: 0.090, B: 0.577, A: 0.900 dark magenta pink | |
R: 0.903, G: 0.088, B: 0.564, A: 0.903 dark magenta pink | |
R: 0.905, G: 0.086, B: 0.551, A: 0.905 dark magenta pink | |
R: 0.908, G: 0.083, B: 0.538, A: 0.908 dark magenta pink | |
R: 0.911, G: 0.081, B: 0.525, A: 0.911 dark magenta pink | |
R: 0.914, G: 0.079, B: 0.511, A: 0.914 dark magenta pink | |
R: 0.916, G: 0.077, B: 0.498, A: 0.916 dark magenta pink | |
R: 0.919, G: 0.074, B: 0.484, A: 0.919 dark pink | |
R: 0.922, G: 0.072, B: 0.470, A: 0.922 dark pink | |
R: 0.925, G: 0.070, B: 0.455, A: 0.925 dark pink | |
R: 0.928, G: 0.067, B: 0.441, A: 0.928 dark pink | |
R: 0.930, G: 0.065, B: 0.426, A: 0.930 dark pink | |
R: 0.933, G: 0.062, B: 0.412, A: 0.933 dark pink | |
R: 0.936, G: 0.060, B: 0.397, A: 0.936 dark pink | |
R: 0.939, G: 0.058, B: 0.382, A: 0.939 dark pink | |
R: 0.942, G: 0.055, B: 0.366, A: 0.942 dark pink | |
R: 0.944, G: 0.053, B: 0.351, A: 0.944 dark pink | |
R: 0.947, G: 0.050, B: 0.335, A: 0.947 dark pink | |
R: 0.950, G: 0.048, B: 0.319, A: 0.950 dark pink | |
R: 0.953, G: 0.045, B: 0.303, A: 0.953 dark pink | |
R: 0.955, G: 0.043, B: 0.287, A: 0.955 dark pink | |
R: 0.958, G: 0.040, B: 0.270, A: 0.958 dark pink red | |
R: 0.961, G: 0.037, B: 0.254, A: 0.961 dark pink red | |
R: 0.964, G: 0.035, B: 0.237, A: 0.964 dark pink red | |
R: 0.967, G: 0.032, B: 0.220, A: 0.967 dark pink red | |
R: 0.969, G: 0.030, B: 0.202, A: 0.969 dark pink red | |
R: 0.972, G: 0.027, B: 0.185, A: 0.972 dark pink red | |
R: 0.975, G: 0.024, B: 0.167, A: 0.975 dark pink red | |
R: 0.978, G: 0.022, B: 0.150, A: 0.978 dark pink red | |
R: 0.981, G: 0.019, B: 0.132, A: 0.981 dark pink red | |
R: 0.983, G: 0.016, B: 0.113, A: 0.983 dark pink red | |
R: 0.986, G: 0.014, B: 0.095, A: 0.986 dark red | |
R: 0.989, G: 0.011, B: 0.076, A: 0.989 dark red | |
R: 0.992, G: 0.008, B: 0.058, A: 0.992 dark red | |
R: 0.994, G: 0.006, B: 0.039, A: 0.994 dark red | |
R: 0.997, G: 0.003, B: 0.019, A: 0.997 dark red | |
R: 1.000, G: 0.000, B: 0.000, A: 1.000 dark red | |
*/ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Looks to me like there is a set of pre-defined color names and values that
AXNameFromColor()
knows about, and for a givenCGColor
it performs a nearest-neighbor lookup. (With the possible exception oftransparent
, which might be hard-coded to be the string representation of any color with an alpha value of 0.)