国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > ASP > 正文

Asp無(wú)組件生成縮略圖的代碼

2024-05-04 10:57:23
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
 
  還是先看看基礎(chǔ)部分吧。首先,我們知道在頁(yè)面中顯示圖片是如下代碼:


  <img src="pic.gif" border="0" width="300" height="260">

  src是圖片路徑,border控制圖片邊緣寬度,width是圖片的長(zhǎng)度,height是圖片的高度。縮略圖的生成其實(shí)就是在原始尺寸上縮放。但一般為了盡量少失真,我們都會(huì)按比例縮放。于是,獲取圖片的長(zhǎng)寬尺寸也就成了生成縮略圖的重點(diǎn)。

  下面便是編寫無(wú)組件生成縮略圖的步驟:

  1.無(wú)組件獲取圖片大小

  以前剛學(xué)ASP不久時(shí)看到過(guò)一篇利用ASCII碼實(shí)現(xiàn)無(wú)組件獲取圖片尺寸的文章。后來(lái)試了試,發(fā)現(xiàn)在獲取jpg類圖片尺寸時(shí)總是不能正確顯示,在網(wǎng)上查了查,居然有不少網(wǎng)站轉(zhuǎn)載這個(gè)程序,但沒(méi)有一家指出此程序的缺陷,也就更談不上解決缺陷的辦法了。后來(lái)又google了一下,終于找到了一篇介紹利用ADODB.stream獲取圖片尺寸的文章,按其介紹的方法,修改里面的代碼試了試,效果真的還不錯(cuò),現(xiàn)在將其拿出來(lái)與大家分享:

  利用ADODB.stream獲取圖片尺寸的通用類 

<%
'//////////// GPS:Get Picture Size //////////////
'//////////////利用ADODB.stream獲取圖片尺寸//////////////
'/////////Cited By Leon(心晴) 2005年8月11日//////////

Class GPS
Dim aso

Private Sub Class_Initialize
Set aso=CreateObject("Adodb.Stream")
aso.Mode=3 
aso.Type=1 
aso.Open 
End Sub

Private Sub Class_Terminate
set aso=nothing
End Sub

Private Function Bin2Str(Bin)
Dim I, Str
For I=1 to LenB(Bin)
clow=MidB(Bin,I,1)
if AscB(clow)<128 then
Str = Str & Chr(ASCB(clow))
Else
I=I+1
if I <= LenB(Bin) then Str = Str & Chr(ASCW(MidB(Bin,I,1)&clow))
end If
Next 
Bin2Str = Str
End Function

Private Function Num2Str(num,base,lens)
'GPS (2005-8-11)
dim ret
ret = ""
while(num>=base)
ret = (num mod base) & ret
num = (num - num mod base)/base
wend
Num2Str = right(string(lens,"0") & num & ret,lens)
End Function

Private Function Str2Num(str,base)
'GPS (2005-8-11)
dim ret
ret = 0
for i=1 to len(str)
ret = ret *base + cint(mid(str,i,1))
next
Str2Num=ret
End Function

Private Function BinVal(bin)
'GPS (2002-8-11)
dim ret
ret = 0
for i = lenb(bin) to 1 step -1
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 惠东县| 浦北县| 若尔盖县| 广元市| 宁明县| 云南省| 天镇县| 白玉县| 肃北| 洞头县| 苍山县| 嘉义市| 敦煌市| 阿图什市| 津市市| 桃源县| 隆德县| 和硕县| 巫溪县| 巴林左旗| 邮箱| 武穴市| 满城县| 即墨市| 澄城县| 疏勒县| 错那县| 莎车县| 屏山县| 琼结县| 蓬安县| 乐山市| 固镇县| 福建省| 漠河县| 米脂县| 夏河县| 广德县| 遂宁市| 曲阳县| 文化|