惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

雷峰网
雷峰网
G
Google Developers Blog
D
Docker
The GitHub Blog
The GitHub Blog
H
Help Net Security
WordPress大学
WordPress大学
博客园_首页
Recent Announcements
Recent Announcements
P
Proofpoint News Feed
罗磊的独立博客
I
InfoQ
U
Unit 42
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
V
Visual Studio Blog
Jina AI
Jina AI
J
Java Code Geeks
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Last Week in AI
Last Week in AI
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
D
DataBreaches.Net
Google DeepMind News
Google DeepMind News

博客园 - RevengeBoy

请求帮助 SQL 2005 master..xp_cmdshell 死锁问题 Rc4 encrypt in PeopleSoft - RevengeBoy CSS隐藏滚动条 - RevengeBoy - 博客园 程序员 2008的最后一天 大家有什么感想说出来吧 vista ie7 window.confirm() 取消按钮 失效 解决办法 - RevengeBoy 魔兽争霸III 1.20, 1.21 1.22 需要特定语言版本之Window 解决办法 css 换行 且不分割最后一个单词 - RevengeBoy 英文系统 中 中文成了乱码问题 sql 查询第5行到第7行 之间的行 反射技术与工厂方法 (using C#) Membership、MembershipUser和Roles类 上传大文件控件 显示进度条! (OnClientClick 和 OnClick 新页面回传值)(gridview中获取控件 获取值) [转]ASP.NET(C#)常用代码33例 电脑常识---[二] 最近创作---用户控件 蓦然回首 profile 的使用(更换皮肤转换语言) dropdownlist 下的 SelectedValue 问题
图片水印效果 - RevengeBoy - 博客园
RevengeBoy · 2007-09-15 · via 博客园 - RevengeBoy

图片水印效果

        #region 创建水印 [图片水印] [坐标位置]
        /// <summary>
        /// 创建水印 [图片水印] [坐标位置]
        /// </summary>
        /// <param name="originalImg">源图片</param>
        /// <param name="watermarkImg">水印图片</param>
        /// <param name="x">X坐标</param>
        /// <param name="y">Y坐标</param>
        /// <returns>带水印的图片</returns>
        public static Image CreateWatermark(Image originalImg, Image watermarkImg, int x, int y)
        {
            Bitmap bitmap = new Bitmap(originalImg.Width, originalImg.Height, PixelFormat.Format24bppRgb);
            bitmap.MakeTransparent();
            Graphics originalGraphics = Graphics.FromImage(bitmap);
            originalGraphics.SmoothingMode = SmoothingMode.AntiAlias;
            originalGraphics.DrawImage(originalImg, new Rectangle(0, 0, originalImg.Width, originalImg.Height), 0, 0, originalImg.Width, originalImg.Height, GraphicsUnit.Pixel);
            originalGraphics.Dispose();
            bitmap.SetResolution(originalImg.HorizontalResolution, originalImg.VerticalResolution);
            Graphics watermarkGraphics = Graphics.FromImage(bitmap);
            watermarkGraphics.DrawImage(watermarkImg, new Rectangle(x, y, watermarkImg.Width, watermarkImg.Height), 0, 0, watermarkImg.Width, watermarkImg.Height, GraphicsUnit.Pixel);
            watermarkGraphics.Dispose();
            return bitmap;
        }
        #endregion
显示效果如下图中的右下脚的 小蝴蝶图标

posted on 2007-09-15 17:38  RevengeBoy  阅读(588)  评论()    收藏  举报