我在网上找到给图片加文字水印的C#版本,我想改为VB.NET版本 下面代码中的
g.DrawImage(image, 0, 0, image.Width, image.Height) 出错
出错信息: 未将对象引用设置到对象的实例。 VB.NET是不是不能这样写 Dim image As Image = image.FromFile(Server.MapPath("./") & "upload\" & filename)
Dim g As Graphics
g.DrawImage(image, 0, 0, image.Width, image.Height) Dim f As New Font("verdana", 10)
Dim b As Brush = New SolidBrush(Color.Black)
Dim c As Brush = New SolidBrush(Color.White)
Dim addtext As String = "www.ku8.cn"
g.DrawString(addtext, f, b, 10, 10)
g.DrawString(addtext, f, c, 11, 11)
g.Dispose()
image.Save(Server.MapPath("./") & "upload\ku8" & filename)
image.Dispose()
g.DrawImage(image, 0, 0, image.Width, image.Height) 出错
出错信息: 未将对象引用设置到对象的实例。 VB.NET是不是不能这样写 Dim image As Image = image.FromFile(Server.MapPath("./") & "upload\" & filename)
Dim g As Graphics
g.DrawImage(image, 0, 0, image.Width, image.Height) Dim f As New Font("verdana", 10)
Dim b As Brush = New SolidBrush(Color.Black)
Dim c As Brush = New SolidBrush(Color.White)
Dim addtext As String = "www.ku8.cn"
g.DrawString(addtext, f, b, 10, 10)
g.DrawString(addtext, f, c, 11, 11)
g.Dispose()
image.Save(Server.MapPath("./") & "upload\ku8" & filename)
image.Dispose()
解决方案 »
- 未能找到类型或命名空间问题
- ======================跪求~工作时间的计算!====================
- 用JS取row.cells[0].childNodes[0].value,在不同浏览器上取值不同?
- 浏览器关闭或刷新事件
- "IIS 中没有将虚拟目录作为应用程序进行配置"大侠帮忙解决一下
- 怎样将Html代码转换为aspx服务器控件
- 如何做站内全文搜索?
- asp.net MVC3.0 Html.Partial(""),里面的JS没有回传
- 如何将 XML文档存入数据库,是存在一个字段中还是多个字段?
- 一个关于SmtpMail的错误,在线等待
- 请进来看看
- 在VS 2005上 添加解决方案 添加不上。。。。
System.Drawing.Image image = System.Drawing.Image.FromFile(path);
Graphics g = Graphics.FromImage(image);
g.DrawImage(image, 0, 0, image.Width, image.Height);
Font f = new Font("Verdana", 10);
Brush b = new SolidBrush(Color.Black);
Brush c= new SolidBrush (Color.White );
string addText = this.TextString.Text;
g.DrawString(addText, f, b, 10, 10);
g.DrawString(addText, f, c, 11, 11);
g.Dispose();
Sample code as follows:
Dim bitWaterMark As New Bitmap( image.Width, image.Height )
Dim g As Graphics = Graphics.FromImage( bitWaterMark )g.DrawImage(image, 0, 0, image.Width, image.Height)Dim f As New Font("verdana", 10)
Dim b As Brush = New SolidBrush(Color.Black)
Dim c As Brush = New SolidBrush(Color.White)
Dim addtext As String = "www.ku8.cn"
g.DrawString(addtext, f, b, 10, 10)
g.DrawString(addtext, f, c, 11, 11)
g.Dispose()
image.Dispose()
bitWaterMark.Save(Server.MapPath("./") & "upload\ku8" & filename)
bitWaterMark.Dispose()
Dim image As Image = image.FromFile(Server.MapPath("./") & "upload\" & filename)
Dim bitWaterMark As New Bitmap( image.Width, image.Height )
Dim g As Graphics = Graphics.FromImage( bitWaterMark )g.DrawImage(image, 0, 0, image.Width, image.Height)Dim f As New Font("verdana", 10)
Dim b As Brush = New SolidBrush(Color.Black)
Dim c As Brush = New SolidBrush(Color.White)
Dim addtext As String = "www.ku8.cn"
g.DrawString(addtext, f, b, 10, 10)
g.DrawString(addtext, f, c, 11, 11)
g.Dispose()
image.Dispose()
bitWaterMark.Save(Server.MapPath("./") & "upload\ku8" & filename)
bitWaterMark.Dispose()
帮LZ up!
学习ing....
aupload.PostedFile.SaveAs(path) Dim image As Image = image.FromFile(path)
Dim bitWaterMark As New Bitmap(image, image.Width, image.Height)
Dim g As Graphics = Graphics.FromImage(bitWaterMark) Dim f As New Font("verdana", 10)
Dim b As Brush = New SolidBrush(Color.Black)
Dim c As Brush = New SolidBrush(Color.White)
Dim addtext As String = "www.ku8.cn"
g.DrawString(addtext, f, b, 10, 10)
g.DrawString(addtext, f, c, 11, 11)
g.Dispose()
image.Save(Server.MapPath("./") & "upload\ku8" & filename)
image.Dispose()
If (File.Exists(Server.MapPath("./") & "upload\" & filename)) Then
File.Delete(Server.MapPath("./") & "upload\" & filename)
End If