天空彩票欢迎您的到来!

广州市天空彩票
N

新闻中心

EWS CENTER

当前位置:首页 > 新闻中心 > 行业动态

新闻中心NEWS CENTER

汽车底盘保养不能掉以轻心

文章来源:www    发布日期:2012-5-21    浏览:4674次


在制作网站时我们会用到很多产品图片,有时候图片过大严重影响网页加载速度,对于图片不是很多的网站,我们可以使用aspjpeg组件生成一个缩略图直接输出,不保存在数据库中。
以下该代码适用于各种尺寸的图片:
 
1.首先安装aspjpeg组件
 
2.然后将以下代码保存成一个单独的文件smallpic.asp
<%
Set jpeg = Server.CreateObject("Persits.Jpeg")
jpeg.Open(Server.MapPath(Request("path")))
if jpeg.OriginalWidth >= jpeg.OriginalHeight then '判断原始图片是否是横向或正方形
jpeg.Height = Request("Height")
jpeg.Width = jpeg.OriginalWidth * jpeg.Height / jpeg.OriginalHeight
else
jpeg.Width = Request("Width")
jpeg.Height = jpeg.OriginalHeight * jpeg.Width / jpeg.OriginalWidth
end if
Jpeg.Quality = 85 '生成图片质量,最高100
jpeg.Sharpen 1, 120 '图片锐化度
jpeg.SendBinary '输出
%>
 
3.在需要输出缩略图的地方使用以下方法:
<img src="smallpic.asp?path=此处填写原始大图的相对地址,以“/”开头 &width=此处是缩略图的宽度 &height=此处是缩略图的高度" />
如:
<img src="smallpic.asp?path=<%=rs("ulr")%>&width=302&height=230" alt="<%=rs("title")%>" title="<%=rs("title")%>" />
 

注:如果是大量使用图片的网站不太合适直接输出,生成缩略图需要占用一定内存,可以修改代码保存一个小图

艺彩视觉提供 

 

在线客服

QQ在线客服


电子邮箱: temaautoparts@163.com

微博: