我有个RGB的值(0,162,255)要进行转换
转换的值类似于:Color = “#4C02FCAD”
 8位数的,好像是带透明度的 
转换后的值是多少啊
要是能告知如何转换也行,小弟用的是 C#

解决方案 »

  1.   

    Color a = System.Drawing.Color.FromArgb(0,162,255);
    MessageBox.Show(System.Drawing.ColorTranslator.ToHtml(a).ToString());
      

  2.   

    http://topic.csdn.net/u/20100211/09/a063812d-5abc-46cb-9318-605e91563e8c.html
      

  3.   

    你是想转换成 AARRGGBB 格式?这个很简单啊。把每个值转换成16进制,然后拼接起来就行了
      

  4.   

    16 位十六进制,有 alpha
     #AARRGGBB
     “#800000ff”
     32 位 ARGB 值的字节顺序为 AARRGGBB。 由 AA 表示的最高有效字节 (MSB) 是 alpha 分量值。 分别由 RR、GG 和 BB 表示的第二、第三和第四个字节分别为红色、绿色和蓝色颜色分量。
      

  5.   

    可能是我的表达不是很清楚,我的问题是:
    我有个RGB的值(0,162,255),我想把它转换为ARGB的值,就是带透明度的那种
    我不知道在c#中该如何去转换,我的那个RGB转换后的值是多少
    但我知道是个8位数的值,类似于:#4C02FCAD 这个样子的,#4C02FCAD是个绿色的,
    我想要个蓝色的
      

  6.   

    //粗略定位颜色                     透明度    颜色
    Color mycolor = Color.FromArgb(70, Color.Blue);//精确定位颜色               透明度      R    G    B
    Color mycolor = Color.FromArgb(70, 254, 205, 140);
      

  7.   

    //透明度 是个 0~255的值, 为0的时候,完全不可见;为 255的时候完全可见
    //Color.FromArgb()有一个构造函数 有4个参数,Color.FromArgb(int alpha,int red, int  
    //green,int blue). 这个用来控制 颜色 的透明度。 int transparency=70;//设置透明度
     Color mycolor = Color.FromArgb(transpanrency, 0,162,255);