请问ASP如何生成或显示小图?

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:13:59
希望达到的效果是用户在上传的时候可以自动生成一个小的略缩图,例如是生成一张50*50的小图,方便用户可以预览、
不能直接设置height和width属性。因为图片是需要用户拥有权限之后才可以下载,而小的略缩图就是为了让用户可以先看一下是什么样子的。
如果直接设置height和width值的话,用户一下子就可以直接下载走大图了。
麻烦大家帮帮忙。

要用jpeg 组件

下面是我以前用的代码!
'File.FileName是打图的文件名
Set Jpeg = Server.CreateObject("Persits.Jpeg")
Path = Server.MapPath(FilePath)&"\"& File.FileName
response.Write path
Jpeg.Open Path

Jpeg.Width = 500
Jpeg.Height = 500
'改变成原来的50%,Jpeg.Width,Jpeg.Height也可以给他准确的数值,比如Jpeg.Width=120

Jpeg.Save Server.MapPath(FilePath) & "\s_"&File.FileName

你下个aspjpeg组件,安装。如果你用ewebeditor做后台上传图片,最新版可实现略缩图功能,如果不是,那你就的研究下aspjpeg代码是怎么写,怎么用的了。如果不懂代码就比较麻烦了,最好就用ewebeditor。

那样就只能用把图片缩成50*50的小图,然后上传成缩图,就不会了,那样就下载不了大图了

这些东西都是平时做案例积累的。