asp.net生成图片加图片水印

    /// <summary>
    /// 生成图片水印
    /// </summary>
    /// <param name="Path">原图片位置</param>
    /// <param name="Path_syp">生成到路径</param>
    /// <param name="Path_sypf">水印图片位置</param>
    public void AddShuiYinPic(string Path, string Path_syp, string Path_sypf)
    {
    //获取图像
    System.Drawing.Image image = System.Drawing.Image.FromFile(Path);
    //获取水印
    System.Drawing.Image copyImage =System.Drawing.Image.FromFile(Path_sypf);
    //转换成画布
    System.Drawing.Graphics g =System.Drawing.Graphics.FromImage(image);
    //在画布上画上水印
    g.DrawImage(copyImage, new System.Drawing.Rectangle(image.Width-copyImage.Width, image.Height -copyImage.Height, copyImage.Width,copyImage.Height), 0, 0, copyImage.Width,copyImage.Height, System.Drawing.GraphicsUnit.Pixel);
    g.Dispose();
    image.Save(Path_syp);
    copyImage.Dispose();
    image.Dispose();
    }

你可能感兴趣的:(C#)