Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
7 changed files
with
462 additions
and
1,052 deletions.
There are no files selected for viewing
317 changes: 317 additions & 0 deletions
317
Example/SwiftUIColorNamesExample/SwiftUIColorNamesExample/Color+Map.swift
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,317 @@ | ||
// | ||
// Color+Map.swift | ||
// | ||
// Created by : Tomoaki Yagishita on 2020/10/24 | ||
// © 2020 SmallDeskSoftware | ||
// | ||
|
||
import Foundation | ||
import SwiftUI | ||
|
||
extension Color { | ||
static var mapValueToName:[UInt32:String] { | ||
return [ | ||
0xf0f8ff:"aliceblue", | ||
0xfaebd7:"antiquewhite", | ||
// 0x00ffff:"aqua", | ||
0x7fffd4:"aquamarine", | ||
0xf0ffff:"azure", | ||
0xf5f5dc:"beige", | ||
0xffe4c4:"bisque", | ||
0x000000:"black", | ||
0xffebcd:"blanchedalmond", | ||
0x0000ff:"blue", | ||
0x8a2be2:"blueviolet", | ||
0xa52a2a:"brown", | ||
0xdeb887:"burlywood", | ||
0x5f9ea0:"cadetblue", | ||
0x7fff00:"chartreuse", | ||
0xd2691e:"chocolate", | ||
0xff7f50:"coral", | ||
0x6495ed:"cornflowerblue", | ||
0xfff8dc:"cornsilk", | ||
0xdc143c:"crimson", | ||
0x00ffff:"cyan", | ||
0x00008b:"darkblue", | ||
0x008b8b:"darkcyan", | ||
0xb8860b:"darkgoldenrod", | ||
0xa9a9a9:"darkgray", | ||
0x006400:"darkgreen", | ||
// 0xa9a9a9:"darkgrey", | ||
0xbdb76b:"darkkhaki", | ||
0x8b008b:"darkmagenta", | ||
0x556b2f:"darkolivegreen", | ||
0xff8c00:"darkorange", | ||
0x9932cc:"darkorchid", | ||
0x8b0000:"darkred", | ||
0xe9967a:"darksalmon", | ||
0x8fbc8f:"darkseagreen", | ||
0x483d8b:"darkslateblue", | ||
0x2f4f4f:"darkslategray", | ||
// 0x2f4f4f:"darkslategrey", | ||
0x00ced1:"darkturquoise", | ||
0x9400d3:"darkviolet", | ||
0xff1493:"deeppink", | ||
0x00bfff:"deepskyblue", | ||
0x696969:"dimgray", | ||
// 0x696969:"dimgrey", | ||
0x1e90ff:"dodgerblue", | ||
0xb22222:"firebrick", | ||
0xfffaf0:"floralwhite", | ||
0x228b22:"forestgreen", | ||
// 0xff00ff:"fuchsia", | ||
0xdcdcdc:"gainsboro", | ||
0xf8f8ff:"ghostwhite", | ||
0xffd700:"gold", | ||
0xdaa520:"goldenrod", | ||
0x808080:"gray", | ||
0x008000:"green", | ||
0xadff2f:"greenyellow", | ||
// 0x808080:"grey", | ||
0xf0fff0:"honeydew", | ||
0xff69b4:"hotpink", | ||
0xcd5c5c:"indianred", | ||
0x4b0082:"indigo", | ||
0xfffff0:"ivory", | ||
0xf0e68c:"khaki", | ||
0xe6e6fa:"lavender", | ||
0xfff0f5:"lavenderblush", | ||
0x7cfc00:"lawngreen", | ||
0xfffacd:"lemonchiffon", | ||
0xadd8e6:"lightblue", | ||
0xf08080:"lightcoral", | ||
0xe0ffff:"lightcyan", | ||
0xfafad2:"lightgoldenrodyellow", | ||
0xd3d3d3:"lightgray", | ||
0x90ee90:"lightgreen", | ||
// 0xd3d3d3:"lightgrey", | ||
0xffb6c1:"lightpink", | ||
0xffa07a:"lightsalmon", | ||
0x20b2aa:"lightseagreen", | ||
0x87cefa:"lightskyblue", | ||
0x778899:"lightslategray", | ||
// 0x778899:"lightslategrey", | ||
0xb0c4de:"lightsteelblue", | ||
0xffffe0:"lightyellow", | ||
0x00ff00:"lime", | ||
0x32cd32:"limegreen", | ||
0xfaf0e6:"linen", | ||
0xff00ff:"magenta", | ||
0x800000:"maroon", | ||
0x66cdaa:"mediumaquamarine", | ||
0x0000cd:"mediumblue", | ||
0xba55d3:"mediumorchid", | ||
0x9370db:"mediumpurple", | ||
0x3cb371:"mediumseagreen", | ||
0x7b68ee:"mediumslateblue", | ||
0x00fa9a:"mediumspringgreen", | ||
0x48d1cc:"mediumturquoise", | ||
0xc71585:"mediumvioletred", | ||
0x191970:"midnightblue", | ||
0xf5fffa:"mintcream", | ||
0xffe4e1:"mistyrose", | ||
0xffe4b5:"moccasin", | ||
0xffdead:"navajowhite", | ||
0x000080:"navy", | ||
0xfdf5e6:"oldlace", | ||
0x808000:"olive", | ||
0x6b8e23:"olivedrab", | ||
0xffa500:"orange", | ||
0xff4500:"orangered", | ||
0xda70d6:"orchid", | ||
0xeee8aa:"palegoldenrod", | ||
0x98fb98:"palegreen", | ||
0xafeeee:"paleturquoise", | ||
0xdb7093:"palevioletred", | ||
0xffefd5:"papayawhip", | ||
0xffdab9:"peachpuff", | ||
0xcd853f:"peru", | ||
0xffc0cb:"pink", | ||
0xdda0dd:"plum", | ||
0xb0e0e6:"powderblue", | ||
0x800080:"purple", | ||
0x663399:"rebeccapurple", | ||
0xff0000:"red", | ||
0xbc8f8f:"rosybrown", | ||
0x4169e1:"royalblue", | ||
0x8b4513:"saddlebrown", | ||
0xfa8072:"salmon", | ||
0xf4a460:"sandybrown", | ||
0x2e8b57:"seagreen", | ||
0xfff5ee:"seashell", | ||
0xa0522d:"sienna", | ||
0xc0c0c0:"silver", | ||
0x87ceeb:"skyblue", | ||
0x6a5acd:"slateblue", | ||
0x708090:"slategray", | ||
// 0x708090:"slategrey", | ||
0xfffafa:"snow", | ||
0x00ff7f:"springgreen", | ||
0x4682b4:"steelblue", | ||
0xd2b48c:"tan", | ||
0x008080:"teal", | ||
0xd8bfd8:"thistle", | ||
0xff6347:"tomato", | ||
0x40e0d0:"turquoise", | ||
0xee82ee:"violet", | ||
0xf5deb3:"wheat", | ||
0xffffff:"white", | ||
0xf5f5f5:"whitesmoke", | ||
0xffff00:"yellow", | ||
0x9acd32:"yellowgreen" | ||
] | ||
} | ||
|
||
static var mapNameToValue:[String:UInt32] { | ||
return [ | ||
"aliceblue":0xf0f8ff, | ||
"antiquewhite":0xfaebd7, | ||
"aqua":0x00ffff, | ||
"aquamarine":0x7fffd4, | ||
"azure":0xf0ffff, | ||
"beige":0xf5f5dc, | ||
"bisque":0xffe4c4, | ||
"black":0x000000, | ||
"blanchedalmond":0xffebcd, | ||
"blue":0x0000ff, | ||
"blueviolet":0x8a2be2, | ||
"brown":0xa52a2a, | ||
"burlywood":0xdeb887, | ||
"cadetblue":0x5f9ea0, | ||
"chartreuse":0x7fff00, | ||
"chocolate":0xd2691e, | ||
"coral":0xff7f50, | ||
"cornflowerblue":0x6495ed, | ||
"cornsilk":0xfff8dc, | ||
"crimson":0xdc143c, | ||
"cyan":0x00ffff, | ||
"darkblue":0x00008b, | ||
"darkcyan":0x008b8b, | ||
"darkgoldenrod":0xb8860b, | ||
"darkgray":0xa9a9a9, | ||
"darkgreen":0x006400, | ||
// "darkgrey":0xa9a9a9, | ||
"darkkhaki":0xbdb76b, | ||
"darkmagenta":0x8b008b, | ||
"darkolivegreen":0x556b2f, | ||
"darkorange":0xff8c00, | ||
"darkorchid":0x9932cc, | ||
"darkred":0x8b0000, | ||
"darksalmon":0xe9967a, | ||
"darkseagreen":0x8fbc8f, | ||
"darkslateblue":0x483d8b, | ||
"darkslategray":0x2f4f4f, | ||
// "darkslategrey":0x2f4f4f, | ||
"darkturquoise":0x00ced1, | ||
"darkviolet":0x9400d3, | ||
"deeppink":0xff1493, | ||
"deepskyblue":0x00bfff, | ||
"dimgray":0x696969, | ||
// "dimgrey":0x696969, | ||
"dodgerblue":0x1e90ff, | ||
"firebrick":0xb22222, | ||
"floralwhite":0xfffaf0, | ||
"forestgreen":0x228b22, | ||
"fuchsia":0xff00ff, | ||
"gainsboro":0xdcdcdc, | ||
"ghostwhite":0xf8f8ff, | ||
"gold":0xffd700, | ||
"goldenrod":0xdaa520, | ||
"gray":0x808080, | ||
"green":0x008000, | ||
"greenyellow":0xadff2f, | ||
// "grey":0x808080, | ||
"honeydew":0xf0fff0, | ||
"hotpink":0xff69b4, | ||
"indianred":0xcd5c5c, | ||
"indigo":0x4b0082, | ||
"ivory":0xfffff0, | ||
"khaki":0xf0e68c, | ||
"lavender":0xe6e6fa, | ||
"lavenderblush":0xfff0f5, | ||
"lawngreen":0x7cfc00, | ||
"lemonchiffon":0xfffacd, | ||
"lightblue":0xadd8e6, | ||
"lightcoral":0xf08080, | ||
"lightcyan":0xe0ffff, | ||
"lightgoldenrodyellow":0xfafad2, | ||
"lightgray":0xd3d3d3, | ||
"lightgreen":0x90ee90, | ||
// "lightgrey":0xd3d3d3, | ||
"lightpink":0xffb6c1, | ||
"lightsalmon":0xffa07a, | ||
"lightseagreen":0x20b2aa, | ||
"lightskyblue":0x87cefa, | ||
"lightslategray":0x778899, | ||
// "lightslategrey":0x778899, | ||
"lightsteelblue":0xb0c4de, | ||
"lightyellow":0xffffe0, | ||
"lime":0x00ff00, | ||
"limegreen":0x32cd32, | ||
"linen":0xfaf0e6, | ||
"magenta":0xff00ff, | ||
"maroon":0x800000, | ||
"mediumaquamarine":0x66cdaa, | ||
"mediumblue":0x0000cd, | ||
"mediumorchid":0xba55d3, | ||
"mediumpurple":0x9370db, | ||
"mediumseagreen":0x3cb371, | ||
"mediumslateblue":0x7b68ee, | ||
"mediumspringgreen":0x00fa9a, | ||
"mediumturquoise":0x48d1cc, | ||
"mediumvioletred":0xc71585, | ||
"midnightblue":0x191970, | ||
"mintcream":0xf5fffa, | ||
"mistyrose":0xffe4e1, | ||
"moccasin":0xffe4b5, | ||
"navajowhite":0xffdead, | ||
"navy":0x000080, | ||
"oldlace":0xfdf5e6, | ||
"olive":0x808000, | ||
"olivedrab":0x6b8e23, | ||
"orange":0xffa500, | ||
"orangered":0xff4500, | ||
"orchid":0xda70d6, | ||
"palegoldenrod":0xeee8aa, | ||
"palegreen":0x98fb98, | ||
"paleturquoise":0xafeeee, | ||
"palevioletred":0xdb7093, | ||
"papayawhip":0xffefd5, | ||
"peachpuff":0xffdab9, | ||
"peru":0xcd853f, | ||
"pink":0xffc0cb, | ||
"plum":0xdda0dd, | ||
"powderblue":0xb0e0e6, | ||
"purple":0x800080, | ||
"rebeccapurple":0x663399, | ||
"red":0xff0000, | ||
"rosybrown":0xbc8f8f, | ||
"royalblue":0x4169e1, | ||
"saddlebrown":0x8b4513, | ||
"salmon":0xfa8072, | ||
"sandybrown":0xf4a460, | ||
"seagreen":0x2e8b57, | ||
"seashell":0xfff5ee, | ||
"sienna":0xa0522d, | ||
"silver":0xc0c0c0, | ||
"skyblue":0x87ceeb, | ||
"slateblue":0x6a5acd, | ||
"slategray":0x708090, | ||
// "slategrey":0x708090, | ||
"snow":0xfffafa, | ||
"springgreen":0x00ff7f, | ||
"steelblue":0x4682b4, | ||
"tan":0xd2b48c, | ||
"teal":0x008080, | ||
"thistle":0xd8bfd8, | ||
"tomato":0xff6347, | ||
"turquoise":0x40e0d0, | ||
"violet":0xee82ee, | ||
"wheat":0xf5deb3, | ||
"white":0xffffff, | ||
"whitesmoke":0xf5f5f5, | ||
"yellow":0xffff00, | ||
"yellowgreen":0x9acd32 | ||
] | ||
} | ||
} |
Oops, something went wrong.