请问:怎样跟owc画出的*.gif加上文字水印

解决方案 »

  1.   

    loadFromFile
    Draw
    SaveToFile
      

  2.   

    System.Drawing.Image image = System.Drawing.Image.FromFile(filepath);  //filepath已存入的图片
    Graphics g = Graphics.FromImage(image);
    g.DrawImage(image, 0, 0, image.Width, image.Height);
    Font f = new Font("Verdana", 32);
    Brush b = new SolidBrush(Color.White);
    string addText = "dgtba.com";
    g.DrawString(addText, f, b, 10, 10);
    g.Dispose();string newPath = System.DateTime.Now; image.Save(newPath);
    image.Dispose();
    if(File.Exists(filepath))
    {
    File.Delete(strTempPath);
    }
      

  3.   

    复入时就乱了,System.Drawing.Image image = System.Drawing.Image.FromFile(filepath);  //filepath已存入的图片
    Graphics g = Graphics.FromImage(image);
    g.DrawImage(image, 0, 0, image.Width, image.Height);
    Font f = new Font("Verdana", 32);
    Brush b = new SolidBrush(Color.White);
    string addText = "水印文字";
    g.DrawString(addText, f, b, 10, 10);
    g.Dispose();string newPath = System.DateTime.Now;image.Save(newPath);
    image.Dispose();
    if(File.Exists(filepath))
    {
      File.Delete(filepath);
    }