打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
c# 给图片添加文字水印


/// <summary>
/// 给图片添加文字水印
/// </summary>
/// <param name="img">图片</param>
/// <param name="text">文字</param>
/// <param name="p">文本位置中心点坐标</param>
/// <param name="font">字体</param>
/// <param name="fontColor">字体颜色</param>
/// <param name="angle">旋转角度(顺时针)</param>
/// <returns></returns>
public static Image AddText2Image(Image img, string text,Point p, Font font, Color fontColor, int angle)
{
  using (var g = Graphics.FromImage(img))
  using(var brush=new SolidBrush(fontColor))
  {
    g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.High;
    g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.HighQuality;
    var sizeF = g.MeasureString(text,font);
    g.ResetTransform();
    g.TranslateTransform(p.X,p.Y);
    g.RotateTransform(angle);
    g.DrawString(text,font,brush,new PointF(-sizeF.Width/2,-sizeF.Height/2));
  }
  return img;
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
UC道具广播代码仰天长啸
Revit二次开发
用NPOI创建Excel、合并单元格、设置单元格样式、边框的方法
新浪博客技巧大全
PHP合成图片、生成文字、居中对齐、画线、矩形、三角形、多边形、图片抗锯齿、不失真 高性能源码示例
淘宝店铺装修代码大全|免费资源
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服