'指定要添加水印文字的图片
Dim img As Image = Image.FromFile(Server.MapPath("~/upload/1.jpg"))
'创建一个位图对象以供绘图操作(不能直接操作 BMP 以外的格式,可能吧)
Dim bitmap As New Bitmap(343, 498)
'要绘制文字的字体
Dim f As New Font("微软雅黑", 16, FontStyle.Underline)
'文字内容
Dim str As String = TextBox5.Text
'创建一个绘制图像的对象
Dim g As Graphics = Graphics.FromImage(bitmap)
'线条的坐标
Dim x1, x2, y1, y2, s1, s2 As Integer
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)
'绘制完成后的保存路径
Dim iimg As String = "~/upload/11.jpg"
Dim img1 As String = Server.MapPath(iimg)
'JPG 图像质量参数
Dim ep As Imaging.EncoderParameters = New Imaging.EncoderParameters
'图像质量值
ep.Param(0) = New Imaging.EncoderParameter(Imaging.Encoder.Quality, CLng(TextBox8.Text))
'以流方式读取图像内容
Dim codecs As Imaging.ImageCodecInfo() = Imaging.ImageCodecInfo.GetImageEncoders
Dim ici As Imaging.ImageCodecInfo
For Each codec As Imaging.ImageCodecInfo In codecs
If codec.MimeType = "image/jpeg" Then
ici = codec
End If
Next
'保存绘制好的图像
bitmap.Save(img1, ici, ep)
Image1.ImageUrl = iimg
'释放对象
g.Dispose()
bitmap.Dispose()
img.Dispose()
ASP.NET(VB) 给图片增加水印文字
时间: 2024-10-06 14:10:53
ASP.NET(VB) 给图片增加水印文字的相关文章
推荐几个去掉图片上水印文字的技巧
中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 推荐几个去掉图片上水印文字的技巧,211.html">觉得实用就快收藏哦!推荐几个去掉图片上的文字的技巧 1.使用仿制图章工具去除文字. 这是比较常用的方法.具体的操作是,选取仿制图章工具,按住Alt键,在无文字区域点击相似的色彩或图案采样, 然后在文字区域拖动鼠标复制以复盖文字. 要注意的是,采样点即为复制的起始点.选择不同
大家有没有ASP.NET上传图片给图片加水印例子没有啊
问题描述 大家有没有ASP.NET上传图片给图片加水印例子没有啊?在网上没找到呢?有例子可以给我发一个嘛谢谢.273752751@qq.com 解决方案 解决方案二:usingSystem;usingSystem.Data;usingSystem.Configuration;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls.WebParts;usingSystem.
Asp.net(C#)给图片加上水印效果
asp.net 下面的代码中,加文字水印和加图片水印的代码不能共存,为了方便显示才写在一块的private void Btn_Upload_Click(object sender, System.EventArgs e){if(UploadFile.PostedFile.FileName.Trim()!=""){//上传文件string extension = Path.GetExtension(UploadFile.PostedFile.FileName).ToUpper();str
三款asp图片加水印的功能代码
'文字水印 function wordwatermark(imagepath) dim image set image= server.createobject("persits.jpeg") ' 建立对象 image.open server.mappath(imagepath) ' 图片所在位置 image.canvas.font.color = &h000000 ' 颜色,这里是设置成:黑 image.canvas.font.family = "宋体"
php图片处理类(生成缩略图,增加水印,获取图片信息)
本文章提供这款图片处理类,他可以做的事情有把图片生成缩略图,可能给图片增加水印以及获取图片信息,算是比较实用代码又简洁的函数*/ 代码如下 复制代码 class image { public $info=array(); function __construct() { !extension_loaded('gd') && exit("www.111cn.net提示:服务器环境不支持gd库"); return true; } function ima
PHP图片加水印实现方法_php技巧
本文实例讲述了PHP图片加水印实现方法.分享给大家供大家参考,具体如下: <?php echo img_water_mark("2008112023204423477802.gif", "copyImg.png", $savepath=null, $savename="123.gif", $positon=2, $alpha=60); /** * 图片加水印(适用于png/jpg/gif格式) * * @author flynetcn *
php 批量给图片加水印代码
//config.php //=================================用户配置区================================= $per=1; //每次处理的图片数目 $dir1='img'; //输入目录 $dir2='img2'; //输出目录 输出图片会保存于$dir2/$dir1目录下面 $mark_img='www.111cn.net.gif'; //水印图片 $mark_text=''; //水印文字内容 [
asp.net如何在图片上加水印文字具体实现
这篇文章主要介绍了asp.net如何在图片上加水印文字具体实现,有需要的朋友可以参考一下 第一步,添加一个一般处理程序(Handler),本例是ImageHandler 代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebContro
Fireworks教程:gif动画图片批量增加水印
gif动画图片批量增加水印效果.这个功能对于个人站长是非常实用的. 处理后 1.用firework打开gif文件. 2.在gif上面加上水印效果(打上文字,设置透明度) 3.在历史面板上保存动作.(保存为33) 4.打开firework的文件菜单 选择-批处理 5.选择你要批处理的文件(增加进来) 6.选择你刚刚保存的动作,和选择你处理完图片保存的目录. 7.批处理,完成.