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

阅读更多
    /// 
    /// 生成图片水印
    /// 
    /// 原图片位置
    /// 生成到路径
    /// 水印图片位置
    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#)