Created
September 4, 2017 09:57
-
-
Save vivkin/02ab49d0cbcd4699ed796f208fc22ad7 to your computer and use it in GitHub Desktop.
Color schemes and palette for use in C
This file contains hidden or 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
#pragma once | |
// https://yeun.github.io/open-color/ | |
enum oc_names { | |
oc_gray, | |
oc_red, | |
oc_pink, | |
oc_grape, | |
oc_violet, | |
oc_indigo, | |
oc_blue, | |
oc_cyan, | |
oc_teal, | |
oc_green, | |
oc_lime, | |
oc_yellow, | |
oc_orange, | |
}; | |
const unsigned int oc_values[13][10] = { | |
{0xFFF8F9FA, 0xFFF1F3F5, 0xFFE9ECEF, 0xFFDEE2E6, 0xFFCED4DA, 0xFFADB5BD, 0xFF868E96, 0xFF495057, 0xFF343A40, 0xFF212529}, | |
{0xFFFFF5F5, 0xFFFFE3E3, 0xFFFFC9C9, 0xFFFFA8A8, 0xFFFF8787, 0xFFFF6B6B, 0xFFFA5252, 0xFFF03E3E, 0xFFE03131, 0xFFC92A2A}, | |
{0xFFFFF0F6, 0xFFFFDEEB, 0xFFFCC2D7, 0xFFFAA2C1, 0xFFF783AC, 0xFFF06595, 0xFFE64980, 0xFFD6336C, 0xFFC2255C, 0xFFA61E4D}, | |
{0xFFF8F0FC, 0xFFF3D9FA, 0xFFEEBEFA, 0xFFE599F7, 0xFFDA77F2, 0xFFCC5DE8, 0xFFBE4BDB, 0xFFAE3EC9, 0xFF9C36B5, 0xFF862E9C}, | |
{0xFFF3F0FF, 0xFFE5DBFF, 0xFFD0BFFF, 0xFFB197FC, 0xFF9775FA, 0xFF845EF7, 0xFF7950F2, 0xFF7048E8, 0xFF6741D9, 0xFF5F3DC4}, | |
{0xFFEDF2FF, 0xFFDBE4FF, 0xFFBAC8FF, 0xFF91A7FF, 0xFF748FFC, 0xFF5C7CFA, 0xFF4C6EF5, 0xFF4263EB, 0xFF3B5BDB, 0xFF364FC7}, | |
{0xFFE8F7FF, 0xFFCCEDFF, 0xFFA3DAFF, 0xFF72C3FC, 0xFF4DADF7, 0xFF329AF0, 0xFF228AE6, 0xFF1C7CD6, 0xFF1B6EC2, 0xFF1862AB}, | |
{0xFFE3FAFC, 0xFFC5F6FA, 0xFF99E9F2, 0xFF66D9E8, 0xFF3BC9DB, 0xFF22B8CF, 0xFF15AABF, 0xFF1098AD, 0xFF0C8599, 0xFF0B7285}, | |
{0xFFE6FCF5, 0xFFC3FAE8, 0xFF96F2D7, 0xFF63E6BE, 0xFF38D9A9, 0xFF20C997, 0xFF12B886, 0xFF0CA678, 0xFF099268, 0xFF087F5B}, | |
{0xFFEBFBEE, 0xFFD3F9D8, 0xFFB2F2BB, 0xFF8CE99A, 0xFF69DB7C, 0xFF51CF66, 0xFF40C057, 0xFF37B24D, 0xFF2F9E44, 0xFF2B8A3E}, | |
{0xFFF4FCE3, 0xFFE9FAC8, 0xFFD8F5A2, 0xFFC0EB75, 0xFFA9E34B, 0xFF94D82D, 0xFF82C91E, 0xFF74B816, 0xFF66A80F, 0xFF5C940D}, | |
{0xFFFFF9DB, 0xFFFFF3BF, 0xFFFFEC99, 0xFFFFE066, 0xFFFFD43B, 0xFFFCC419, 0xFFFAB005, 0xFFF59F00, 0xFFF08C00, 0xFFE67700}, | |
{0xFFFFF4E6, 0xFFFFE8CC, 0xFFFFD8A8, 0xFFFFC078, 0xFFFFA94D, 0xFFFF922B, 0xFFFD7E14, 0xFFF76707, 0xFFE8590C, 0xFFD9480F}, | |
}; | |
// http://clrs.cc/ | |
enum clrs_cc_names { | |
clrs_navy, | |
clrs_blue, | |
clrs_aqua, | |
clrs_teal, | |
clrs_olive, | |
clrs_green, | |
clrs_lime, | |
clrs_yellow, | |
clrs_orange, | |
clrs_red, | |
clrs_maroon, | |
clrs_fuchsia, | |
clrs_purple, | |
clrs_black, | |
clrs_gray, | |
clrs_silver, | |
}; | |
const unsigned int clrs_cc_values[] = { | |
0xFF001F3F, 0xFF0074D9, 0xFF7FDBFF, 0xFF39CCCC, 0xFF3D9970, 0xFF2ECC40, 0xFF01FF70, 0xFFFFDC00, | |
0xFFFF851B, 0xFFFF4136, 0xFF85144B, 0xFFF012BE, 0xFFB10DC9, 0xFF111111, 0xFFAAAAAA, 0xFFDDDDDD, | |
}; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment