图片加文字图片水印

图片加文字图片水印

ID:34753258

大小:113.63 KB

页数:13页

时间:2019-03-10

图片加文字图片水印_第1页
图片加文字图片水印_第2页
图片加文字图片水印_第3页
图片加文字图片水印_第4页
图片加文字图片水印_第5页
资源描述:

《图片加文字图片水印》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、usingSystem;usingSystem.Drawing;usingSystem.Drawing.Imaging;usingSystem.Drawing.Drawing2D;usingSystem.IO;///

///图片位置///publicenumImagePosition{LeftTop,//左上LeftBottom,//左下RightTop,//右上RigthBottom,//右下TopMiddle,//顶部居中BottomMiddle,//底部居中Center//中心}///

2、

///水印图片的操作管理DesignbyGaryGongFromDemetersoft.com///publicclassWaterImageManage{//////生成一个新的水印图片制作实例///publicWaterImageManage(){////TODO:Addconstructorlogichere//}//////添加图片水印//////源图片

3、文件名///水印图片文件名///透明度(0.1-1.0数值越小透明度越高)///位置///图片的路径///返回生成于指定文件夹下的水印文件名publicstringDrawImage(stringsourcePicture,strin

4、gwaterImage,floatalpha,ImagePositionposition,stringPicturePath){////判断参数是否有效//if(sourcePicture==string.Empty

5、

6、waterImage==string.Empty

7、

8、alpha==0.0

9、

10、PicturePath==string.Empty){returnsourcePicture;}////源图片,水印图片全路径//stringsourcePictureName=PicturePath+sourcePicture;str

11、ingwaterPictureName=PicturePath+waterImage;stringfileSourceExtension=System.IO.Path.GetExtension(sourcePictureName).ToLower();stringfileWaterExtension=System.IO.Path.GetExtension(waterPictureName).ToLower();////判断文件是否存在,以及类型是否正确//if(System.IO.File.Exists(sourcePictu

12、reName)==false

13、

14、System.IO.File.Exists(waterPictureName)==false

15、

16、(fileSourceExtension!=".gif"&&fileSourceExtension!=".jpg"&&fileSourceExtension!=".png")

17、

18、(fileWaterExtension!=".gif"&&fileWaterExtension!=".jpg"&&fileWaterExtension!=".png")){returnsourcePicture;}////目标

19、图片名称及全路径//stringtargetImage=sourcePictureName.Replace(System.IO.Path.GetExtension(sourcePictureName),"")+"_1101.jpg";////将需要加上水印的图片装载到Image对象中//ImageimgPhoto=Image.FromFile(sourcePictureName);////确定其长宽//intphWidth=imgPhoto.Width;intphHeight=imgPhoto.Height;////封装GDI

20、+位图,此位图由图形图像及其属性的像素数据组成。//BitmapbmPhoto=newBitmap(phWidth,phHeight,PixelFormat.Format24bppRgb);////设定分辨率//bmPhoto.SetResolution(imgPhoto.H

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。