C# 在图片上打印字符 public class PictureProcess { //定义画笔的颜色 private static SolidBrush BlackR = new SolidBrush(Color.Red); private static Font font = new Font("华文细黑", 27); private static Image Img; public PictureProcess() { } /// <summary> /// 在图片上打印文字信息 /// </summary> /// <param name="imgbyte"></param> /// <param name="info"></param> /// <returns></returns> public static Image DrawImage(byte[] imgbyte, string info) { try { if (imgbyte != null) { Img = Image.FromStream(new MemoryStream(imgbyte)); Graphics G = Graphics.FromImage(Img); G.DrawString(info, font, BlackR, new Rectangle(30, 100, 1500, 100)); G.Dispose(); return Img; } else { return null; //Image.FromFile("exception.jpg"); } } catch (Exception) { return null;//Image.FromFile("exception.jpg"); } } }