大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> NET专区 -> 给图片添加版权信息(C#)

给图片添加版权信息(C#)

时间: 2021-07-31 作者:daque

给图片添加版权信息(C#) 此刻越来越多的网站都爱好将用户上传的图片加上钩站的版权消息,不要觉得那是用photoshop之类的图片处置软硬件加上去的,本来咱们只有写第一小学段代码,就不妨实行这个功效。 增添版权消息的道理本来挺大略:经过图片获得graphics类的东西,该类有一个drawstring()本领不妨将消息写到图片上,以至还不妨做出形形色色的功效,如火印,后台通明等。结果生存图片即大功成功了。 咱们创造一个windows运用步调名目,界面安排如图: 增添版权消息的代码如次://创造一张位图bitmap bitmap=new bitmap(this.picturebox2.width,this.picturebox2.height,system.drawing.imaging.pixelformat.format24bpprgb);//按照位图获得画布graphics g=graphics.fromimage(bitmap);//清空画布并用通明色弥补g.clear(color.transparent);//将另一幅图片画到画布上g.drawimage(this.picturebox1.image,0,0);//写版权消息到图片上。g.drawstring(this.textbox2.text,new font("黑体",15),new solidbrush(color.red),new rectangle(20,20,100,100));//表露this.picturebox2.image=bitmap;//生存图片bitmap.save("c:\\abc.bmp",system.drawing.imaging.imageformat.bmp); 特地帖一下“采用”按钮的单击事变步调:private void button1_click(object sender, system.eventargs e) { if(this.openfiledialog1.showdialog()==dialogresult.ok) { if(this.openfiledialog1.filename.length==0) { messagebox.show("请采用图片","缺点",messageboxbuttons.ok,messageboxicon.error); return; } this.textbox1.text=this.openfiledialog1.filename; filestream fs=new filestream(this.openfiledialog1.filename,filemode.open,fileaccess.read); try { this.picturebox1.image=image.fromstream(fs); } catch(exception) { messagebox.show("您采用的文献不是可辨别的图片方法","缺点",messageboxbuttons.ok,messageboxicon.error); } finally { fs.close(); } }

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.