• λ我爱Aspx >> Asp.Net >> 通过Adodb.Stream取得图像(BMP JPG PNG GIF SWF)的高度和宽度
  • 通过Adodb.Stream取得图像(BMP JPG PNG GIF SWF)的高度和宽度

  • :未知  Դ:internet  :2007-5-20 16:45:41  ؼ:
  • ret(2)=int(abs(Str2Num(mid(sConv,3*nBits+1,nBits),2)-Str2Num(mid(sConv,2*nBits+1,nBits),2))/20)

    case "FFD8FF":

    do

    do: p1=binVal(aso.Read(1)): loop while p1=255 and not aso.EOS

    if p1>191 and p1<196 then exit do else aso.read(binval2(aso.Read(2))-2)

    do:p1=binVal(aso.Read(1)):loop while p1<255 and not aso.EOS

    loop while true

    aso.Read(3)

    ret(0)="JPG"

    ret(2)=binval2(aso.Read(2))

    ret(1)=binval2(aso.Read(2))

    case else:

    if left(Bin2Str(bFlag),2)="BM" then

    aso.Read(15)

    ret(0)="BMP"

    ret(1)=binval(aso.Read(4))

    ret(2)=binval(aso.Read(4))

    else

    ret(0)=""

    end if

    end select

    ret(3)="width=""" & ret(1) &""" height=""" & ret(2) &""""

    getimagesize=ret

    End Function

    End Class

    使用范例(读某目录下所有图片的宽度):

    set qswh=new qswhImg

    Ҷƪл˵?
  • һƪ利用Wipe等ActiveX技术,实现n(n>>2)幅图片轮换擦洗显示
    һƪ让自定义文件下载支持断点续传(HTTP_RANGE Adodb.Stream)