欢迎来到天天文库
浏览记录
ID:62151858
大小:55.50 KB
页数:14页
时间:2021-04-19
《图片加文字、图片水印.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、个人收集整理勿做商业用途usingSystem; using System.Drawing; usingSystem.Drawing.Imaging; using System.Drawing.Drawing2D; using System.IO;//////图片位置/// publicenumImagePosition { LeftTop, //左上LeftBottom, //左下 RightTop, //右上 RigthBottom, //右下 TopMiddle,//顶部居中 BottomMiddl
2、e, //底部居中 Center //中心}////// 水印图片的操作管理DesignbyGaryGongFromDemetersoft.com///</summary> publicclassWaterImageManage { /// /// 添加图片水印
3、 ///</summary> /// ///<paramname="waterImage">水印图片文件名</param> /// 透明度(0.1-1.0数值越小透明度越高)</param> /// 位置param> ///图片的路径</param> 个人收集整理勿做商业用途 /// 返回生成于指定文件夹下的水印4、文件名</returns> public stringDrawImage(stringsourcePicture, stringwaterImage, floatalpha, ImagePositionposition, stringPicturePath) { // //判断参数是否有效 // if(sourcePicture==string.Empty5、| waterImage== string.Empty|6、alpha==0.07、8、 PicturePath9、== string.Empty) { returnsourcePicture; } // //源图片,水印图片全路径 // stringsourcePictureName =PicturePath+sourcePicture; stringwaterPictureName=PicturePath+waterImage;string fileSourceExtension =System.IO.Path.GetExtension(sourcePictureName).ToLower(); string fileWater10、Extension= System.IO.Path.GetExtension(waterPictureName).ToLower(); // //判断文件是否存在,以及类型是否正确 // if(System.IO.File.Exists(sourcePictureName)== false 11、| System.IO.File.Exists(waterPictureName)==false 12、13、( fileSourceExtension!=".gif"&& fileSourceExtension!=".jpg"&& fi14、leSourceExtension!=".png")15、|( fileWaterExtension !=".gif"&& fileWaterExtension!=".jpg"&& fileWaterExtension!= ".png") ) { returnsourcePicture; 个人收集整理勿做商业用途 } // //目标图片名称及全路径 // stringtargetImage=sourcePictureName.Replace ( System.IO.Path.GetExtension(so16、urcePictureName),"")+ "_11
透明度(0.1-1.0数值越小透明度越高)</param> /// 位置param> ///图片的路径</param> 个人收集整理勿做商业用途 /// 返回生成于指定文件夹下的水印
4、文件名</returns> public stringDrawImage(stringsourcePicture, stringwaterImage, floatalpha, ImagePositionposition, stringPicturePath) { // //判断参数是否有效 // if(sourcePicture==string.Empty
5、| waterImage== string.Empty|
6、alpha==0.0
7、
8、 PicturePath
9、== string.Empty) { returnsourcePicture; } // //源图片,水印图片全路径 // stringsourcePictureName =PicturePath+sourcePicture; stringwaterPictureName=PicturePath+waterImage;string fileSourceExtension =System.IO.Path.GetExtension(sourcePictureName).ToLower(); string fileWater
10、Extension= System.IO.Path.GetExtension(waterPictureName).ToLower(); // //判断文件是否存在,以及类型是否正确 // if(System.IO.File.Exists(sourcePictureName)== false
11、| System.IO.File.Exists(waterPictureName)==false
12、
13、( fileSourceExtension!=".gif"&& fileSourceExtension!=".jpg"&& fi
14、leSourceExtension!=".png")
15、|( fileWaterExtension !=".gif"&& fileWaterExtension!=".jpg"&& fileWaterExtension!= ".png") ) { returnsourcePicture; 个人收集整理勿做商业用途 } // //目标图片名称及全路径 // stringtargetImage=sourcePictureName.Replace ( System.IO.Path.GetExtension(so
16、urcePictureName),"")+ "_11
此文档下载收益归作者所有