在Silverlight中颜色值转换,比如"#EE22FF"如果转换为Color.FromArgb(0,0,0,0);这四个整数。
2012-12-17 14:38
405 查看
随笔- 583 文章- 1 评论- 2234
我主要是想由颜色值得到ARGB值。就在其他C#项目中写了个函数。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
namespace HCLoad.Web
{
public
partial class _Default : System.Web.UI.Page
{
protected
void Page_Load(object sender, EventArgs e)
{
Response.Write(getARGB("#0a246a"));
}
private
string getARGB(string strColor)
{
Color col = ColorTranslator.FromHtml(strColor);
int alpha
= col.A;
int red
= col.R;
int green
= col.G;
int blue
= col.B;
//Color bColor = Color.FromArgb(alpha, red, green, blue);
return alpha
+ ","
+ red
+ ","
+ green
+ ","
+ blue;
}
}
}
在Silverlight中颜色值转换,比如"#EE22FF"如果转换为Color.FromArgb(0,0,0,0);这四个整数。
早上提问了这个问题,回答的朋友回答得很好。但是在Silverlight中是无法引用System.Drawing;命名空间的。我主要是想由颜色值得到ARGB值。就在其他C#项目中写了个函数。
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Drawing;
namespace HCLoad.Web
{
public
partial class _Default : System.Web.UI.Page
{
protected
void Page_Load(object sender, EventArgs e)
{
Response.Write(getARGB("#0a246a"));
}
private
string getARGB(string strColor)
{
Color col = ColorTranslator.FromHtml(strColor);
int alpha
= col.A;
int red
= col.R;
int green
= col.G;
int blue
= col.B;
//Color bColor = Color.FromArgb(alpha, red, green, blue);
return alpha
+ ","
+ red
+ ","
+ green
+ ","
+ blue;
}
}
}
相关文章推荐
- 颜色值转换,比如"#EE22FF"如果转换为Color.FromArgb(0,0,0,0);这四个整数。
- 在Silverlight中颜色值转换,比如"#EE22FF"如果转换为Color.FromArgb(0,0,0,0);这四个整数。
- [Silverlight]16进制颜色转ARGB及Color转Int32
- 将十六进制数QString转换为int型整数(比如将QString型的"F1"转换为int型是241)
- 十六进制颜色字符串转换成Color在Silverlight中的实现
- [Silverlight]16进制颜色转ARGB及Color转Int32
- Color.FromArgb设置颜色
- [Silverlight]16进制颜色转ARGB及Color转Int32
- OpenCV: 颜色空间转换 cvtColor()出错?注意浮点数精度
- WPF中将四个数字字符串值(比如:"10,10,300,300")转为Rect
- 将16进制的"49206C6F766520796F7521"(每两位表示一个数)转换成字符输出。
- 由"Type mismatch: cannot convert from View to ProgressBar"联想到的类型转换错误的根源
- [译]ASP.Net 2.0: Export GridView to Excel (转) 如果GridView中有其它控件,比如Checkboxes,Dropdownlists,我们需要将它转换为其相关的值,以下递归就用于导出Excel前的准备工作,将各类控件转换为其相关值.
- 将颜色代码转换成C#中的Color
- [C.Sharp] Color 颜色转换
- 将整数转换为相应的一个字符数组。 分析:从个位提取数字,组合字符 符号位的处理 12345=>"12345"
- android 设置各种颜色 android:background="@color/white"
- WPF中将16进制颜色码转换成SolidColorBrush
- system.drawing.color 字符串转换 blend wpf 16进制转rgb argb color
- Java编程:随机产生一个50到200之间的正整数,如果该数为奇数则求它的平方根并转换成float型后再输出;如果该数为偶数则求它的平方再输出。