본문 바로가기
Application/C#.net

RGBtoHex

by 현이빈이 2010. 4. 6.
반응형


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", "#");

반응형