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://ybzwz.com/article/ihgjcp.html