当前位置: 首页 > 文章分类 > 编程开发 > Asp.net > 文章页面

文章正文:

Asp.Net 生成缩略图

作者:佚名 时间:2006-10-22 15:26:30 来源:网络

  当我们要上传图片的时候,往往需要生成缩略图,以往我们要使用第三方控件才能完成。在asp.net中用下面方法轻松搞定:

〈script language=“VB“ runat=“server“〉
  Sub Page_Load(sender As Object, e As EventArgs)

  Dim image,aNewImage As System.Drawing.Image
  dim width,height,newwidth,newheight as integer
  Dim callb As System.Drawing.Image.GetThumbnailImageAbort

  ’生成缩略图
  image=System.Drawing.Image.FromFile(Server.MapPath(“classpic/“+“rs1.jpg“))
  width=image.Width
  height=image.height
  if width〉height then
    newwidth=110
    newheight=image.height/image.Width*newwidth
  else
    newheight=110
    newwidth=image.Width/image.height*newheight
  end if

  aNewImage=image.GetThumbnailImage(newwidth,newheight,callb,new System.IntPtr())
  aNewImage.Save(Server.MapPath(“smallpic/“+“rs1.gif“))
image.Dispose()

  End Sub
〈/script〉

[责任编辑:]
评论列表:
暂无评论
登录名: 密码:匿名发表(无需注册)