반응형
RGB 색상값을 Hex 형태로 변경해 보자
Html 와 RGB 와 변환에 필요해서 만들었다.
public string setRgbtoHex(string rgb, string concatData)
{
int red = 0;
int green = 0;
int blue = 0;
string[] rgbArr = rgb.Split('.');
red = int.Parse(rgbArr[0]);
green = int.Parse(rgbArr[1]);
blue = int.Parse(rgbArr[2]);
System.Drawing.Color color = System.Drawing.Color.FromArgb(red, green, blue);
return string.Concat(concatData, (color.ToArgb() & 0x00FFFFFF).ToString("X6"));
}
사용법은
//일반적으로 사용
string strHex1 = setRgbtoHex("255.255.255", "");
//Html 에 사용할때
string strHex2 = setRgbtoHex("255.255.255", "#");
string strHex1 = setRgbtoHex("255.255.255", "");
//Html 에 사용할때
string strHex2 = setRgbtoHex("255.255.255", "#");
반응형