用ASP.Net生成缩略图

王朝asp·作者佚名  2008-05-19
宽屏版  字体: |||超大  

当我们要上传图片的时候,往往需要生成缩略图,以往我们要使用第三方控件才能完成。在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 widthheight 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

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有