Revision: 12631
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at March 21, 2009 23:46 by vcskicks
Initial Code
public static Color HexToColor(string hexColor) { //Remove # if present if (hexColor.IndexOf('#') != -1) hexColor = hexColor.Replace("#", ""); int red = 0; int green = 0; int blue = 0; if (hexColor.Length == 6) { //#RRGGBB red = int.Parse(hexColor.Substring(0, 2), NumberStyles.AllowHexSpecifier); green = int.Parse(hexColor.Substring(2, 2), NumberStyles.AllowHexSpecifier); blue = int.Parse(hexColor.Substring(4, 2), NumberStyles.AllowHexSpecifier); } else if (hexColor.Length == 3) { //#RGB red = int.Parse(hexColor[0].ToString() + hexColor[0].ToString(), NumberStyles.AllowHexSpecifier); green = int.Parse(hexColor[1].ToString() + hexColor[1].ToString(), NumberStyles.AllowHexSpecifier); blue = int.Parse(hexColor[2].ToString() + hexColor[2].ToString(), NumberStyles.AllowHexSpecifier); } return Color.FromArgb(red, green, blue); }
Initial URL
http://www.vcskicks.com/hex-to-rgb.php
Initial Description
Initial Title
Hex Color to RGB Color
Initial Tags
Initial Language
C#