温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

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

发布时间:2021-07-15 15:27:06 来源:亿速云 阅读:208 作者:Leah 栏目:编程语言

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

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

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI