asp.net 中图片加水印的问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 16:00:01
protected void AddWater(string Path, string Path_sy)
{
string name2 = "卡乐广告有限公司";
System.Drawing.Image image = System.Drawing.Image.FromFile(Path);
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(image);
g.DrawImage(image, 0, 0, image.Width, image.Height);
System.Drawing.Font f = new System.Drawing.Font("微软雅黑", 6, System.Drawing.FontStyle.Bold);
System.Drawing.Brush b = new System.Drawing.SolidBrush(System.Drawing.Color.FromName());

g.DrawString(name2, f, b, 543, 214);
g.Dispose();
image.Save(Path_sy);
image.Dispose();
}
(System.Drawing.Color.FromName()); 怎么才能向这里添加#443B34 这个颜色
非常感谢
能不能写详细点 我不太明白。。。

#443B34 RGB: 68,59,52
Color.FromArgb(68,59,52);
#443B34是16进制的,每两位转换成10进制,44变成68,3B变成59,34变成52

可以FromRgb呀,将三个分量计算出来,调用FromRgb就行了