62,041
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 图像添加文字
/// </summary>
/// <param name="srcFile">源文件</param>
/// <param name="tarFile">目标文件</param>
/// <param name="desc">文字内容</param>
public void PictureAddText(string srcFile, string tarFile, string desc)
{
Bitmap bmp = new Bitmap(srcFile);
Graphics g = Graphics.FromImage(bmp);
Font picFont = new Font(FontFamily.GenericSerif, 16f * 72f / g.DpiX, FontStyle.Bold);
g.DrawString(desc, picFont, new SolidBrush(Color.White), 9f, 9f);
g.DrawString(desc, picFont, new SolidBrush(Color.Red), 8f, 8f);
g.Dispose();
bmp.Save(tarFile, System.Drawing.Imaging.ImageFormat.Jpeg);
bmp.Dispose();
}