c sharp 制作图案水印

c sharp 制作图案水印

ID:11619212

大小:88.50 KB

页数:21页

时间:2018-07-13

c sharp 制作图案水印_第1页
c sharp 制作图案水印_第2页
c sharp 制作图案水印_第3页
c sharp 制作图案水印_第4页
c sharp 制作图案水印_第5页
资源描述:

《c sharp 制作图案水印》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C#制作图案水印  usingSystem;  usingSystem.Collections.Generic;  usingSystem.Text;  usingSystem.IO;  usingSystem.Drawing;  usingSystem.Drawing.Imaging;  usingSystem.Drawing.Drawing2D;  namespacecj.Tools  {  /**/  ///

  ///图像操作类(主要用于给图片加上透明文字水印)  ///  publiccla

2、ssImageWater_Word  {  #region添加水印  ///

  ///添加水印  ///  ///  ///  ///  ///  ///  /// 

3、 ///  publicbyte[]DrawImage(byte[]picBt,stringwaterWords,floatalpha,PointFposf,boolfRewrite,Colorcolor)  {  ImageimgPho=null;  BitmapbmPho=null;  GraphicsgrPho=null;  MemoryStreammeoStr=newMemoryStream(picBt,0,picBt.Length);  imgPho=Image.FromStream(me

4、oStr);  intphWidth=imgPho.Width;  intphHeight=imgPho.Height;  bmPho=newBitmap(phWidth,phHeight,PixelFormat.Format24bppRgb);  bmPho.SetResolution(imgPho.HorizontalResolution,imgPho.VerticalResolution);  grPho=Graphics.FromImage(bmPho);  grPho.SmoothingMode=SmoothingMode.A

5、ntiAlias;  grPho.DrawImage(imgPho,newRectangle(0,0,phWidth,phHeight),0,0,phWidth,phHeight,GraphicsUnit.Pixel);  FontcrFont=null;  SizeFcrSize=newSizeF();  crFont=newFont("arial",9,FontStyle.Bold);  crSize=grPho.MeasureString(waterWords,crFont);  intyPixlesFromBottom=(int

6、)(phHeight*.05);  //定义在图片上文字的位置  floatwmHeight=crSize.Height;  floatwmWidth=crSize.Width;  floatxPosOfWm=posf.X*3;  floatyPosOfWm=posf.Y*2;  StringFormatStrFormat=newStringFormat();                  //定义需要印的文字居中对齐  StrFormat.Alignment=StringAlignment.Center;  intm_alpha=

7、Convert.ToInt32(256*alpha);  SolidBrushsemiTransBrush2=newSolidBrush(Color.FromArgb(m_alpha,0,0,0));  grPho.DrawString(waterWords,    //stringoftext  crFont,   //font  semiTransBrush2,                           //Brush  newPointF(xPosOfWm+1,yPosOfWm+1), //Position  StrFo

8、rmat);  SolidBrushsemiTransBrush=newSolidBrush(color);  grPho.DrawString(waterWords,                //s

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

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

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