ASP.NET中怎么为图片增加水印文字

这篇文章给大家介绍ASP.NET中怎么为图片增加水印文字,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

创新互联建站从2013年成立,是专业互联网技术服务公司,拥有项目成都网站建设、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元莒南做网站,已为上家服务,为莒南各地企业和个人服务,联系电话:18982081108

ASP.NET(VB) 给图片增加水印文字:指定要添加水印文字的图片

DimimgAsImage=Image.FromFile(Server.MapPath("~/upload/1.jpg"))  '创建一个位图对象以供绘图操作(不能直接操作BMP以外的格式,可能吧)  DimbitmapAsNewBitmap(343,498)  '要绘制文字的字体  DimfAsNewFont("微软雅黑",16,FontStyle.Underline)  '文字内容  DimstrAsString=TextBox5.Text  '创建一个绘制图像的对象  DimgAsGraphics=Graphics.FromImage(bitmap)  '线条的坐标  Dimx1,x2,y1,y2,s1,s2AsInteger  x1=CType(TextBox1.Text,Integer)  x2=CType(TextBox2.Text,Integer)  y1=CType(TextBox3.Text,Integer)  y2=CType(TextBox4.Text,Integer)  '文字的坐标  s1=CType(TextBox6.Text,Integer)  s2=CType(TextBox7.Text,Integer)  '限定绘图的范围  g.DrawImage(img,0,0,343,498)  '绘制文字  g.DrawString(str,f,Brushes.Red,s1,s2)  '绘制线条  g.DrawLine(Pens.White,x1,x2,y1,y2)  '绘制完成后的保存路径  DimiimgAsString="~/upload/11(1).jpg" Dimimg1AsString=Server.MapPath(iimg)  'JPG图像质量参数  DimepAsImaging.EncoderParameters=NewImaging.EncoderParameters  '图像质量值  ep.Param(0)=NewImaging.EncoderParameter(Imaging.Encoder.Quality,CLng(TextBox8.Text))  '以流方式读取图像内容  DimcodecsAsImaging.ImageCodecInfo()=Imaging.ImageCodecInfo.GetImageEncoders  DimiciAsImaging.ImageCodecInfo  ForEachcodecAsImaging.ImageCodecInfoIncodecs  Ifcodec.MimeType="image/jpeg"Then ici=codec  EndIf  Next '保存绘制好的图像  bitmap.Save(img1,ici,ep)  Image1.ImageUrl=iimg  '释放对象  g.Dispose()  bitmap.Dispose()  img.Dispose()

关于ASP.NET中怎么为图片增加水印文字就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


名称栏目:ASP.NET中怎么为图片增加水印文字
分享网址:http://pwwzsj.com/article/ihgjcp.html