文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>给图片加水印

给图片加水印

时间:2010-10-08  来源:飞天老鼠

我的上一篇日志被某网站转载,署名成了他们的了,更无耻的是把我日志里的图复制过去后都打上了他们的水印,实在令人气愤。不过,这也给了我启发,我在自己的图片上打上水印,要去掉我图片上的水印还是得花的功夫的。下面给一下C#下最简单的加水印的代码,等以后抽点时间给Live Writer写个插件,可以自动加水印的。

加文字水印

       string text = "watermark";
        Image image = Image.FromFile(filePath);//filePath是图片的路径
        Graphics g = Graphics.FromImage(image);
        Font f = new Font("Verdana", 16);//设置字体与字号,按具体需要来设,这里只是个例子
        Brush b = new SolidBrush(Color.White);//水印文字的颜色
        g.DrawString(text, f, b, 10, 10);//后面两个10,表示的是文字的起始坐标
        g.Dispose();
        image.Save(@"C:\s.jpg");//最后,如果需要保存的话
加图片水印
   Image image = Image.FromFile(filePath);
        Image waterImage = Image.FromFile(waterfile);
        Graphics g = Graphics.FromImage(image);
        //画一个矩形,在右下脚
        g.DrawImage(waterImage, new Rectangle(image.Width - waterImage.Width, image.Height - waterImage.Height, waterImage.Width, waterImage.Height), 0, 0, waterImage.Width, waterImage.Height, GraphicsUnit.Pixel);//
        g.Dispose();
        image.Save(@"C:\ss.jpg");
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载