通过输入文本动态生成一张图片 要求可以指定文字在图片中的位置
要有统一的图片做为背景
万分感谢!!

解决方案 »

  1.   

    函数代码如下,返回的就是一个包含text字符串和背景图的图片:
    private Image GetImage(string backgroundImagePath, string text, int x, int y)

        Image img = Image.FromFile(backgroundImagePath);    Bitmap bmp = new Bitmap(img.Width, img.Height);
        Graphics g = Graphics.FromImage(bmp);
         //画图像
         g.DrawImage(img, 0, 0);
         //画字符
         SolidBrush brush = new SolidBrush(Color.Black);    
         g.DrawString(text, brush, x, y);
         //
         brush.Dispose();
         g.Dispose();
         img.Dispose();    
         return bmp as Image;
    }
      

  2.   

    赞成2楼的做法,就这样做,使用image对象打开一个图像,如果没有,你自己先创建一个,然后再使用Graphics对象来操作这个image对象就可以了。有没有保存我就不记得了。LZ自己去看看