程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> asp.net生成縮略圖

asp.net生成縮略圖

編輯:.NET實例教程
當我們要上傳圖片的時候,往往需要生成縮略圖,以往我們要使用第三方控件才能完成。在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> 
   
  
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved