///<paramname="waterImage">水印圖片文件名</param> /// 透明度(0.1-1.0數(shù)值越小透明度越高)</param> ?。?paramname="position">位置param> ///圖片的路徑</param> 個(gè)人收集整理勿做商業(yè)用途 /// 返回生成于指定文件夾下的水印
4、文件名</returns> ?。饀blic stringDrawImage(stringsourcePicture, stringwaterImage, floatalpha, ImagePositionposition, stringPicturePath) { // //判斷參數(shù)是否有效 // if(sourcePicture==string.Empty
5、| waterImage==?。髏ring.Empty|
6、alpha==0.0
7、
8、 PicturePat(yī)h
9、==?。螅魊ing.Empty) { returnsourcePicture; } // //源圖片,水印圖片全路徑 // ?。髏ringsourcePictureName =PicturePath+sourcePicture; ?。髏ringwaterPictureName=PicturePat(yī)h+waterImage;string fileSourceExtension =System.IO.Path.GetExtension(sourcePictureName).ToL(fēng)ower(); string fileWater
10、Extension= System.IO.Pat(yī)h.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、|( ?。妫閘eWat(yī)erExtension !=".gif"&& fileWaterExtension!=".jpg"&& fileWaterExtension!= ".png") ) { returnsourcePicture; 個(gè)人收集整理勿做商業(yè)用途 } ?。? //目標(biāo)圖片名稱及全路徑?。? stringtargetImage=sourcePictureName.Replace ( System.IO.Path.GetExtension(so
16、urcePictureName),"")+ "_11