我爱Aspx >> Asp.Net >> 通过Adodb.Stream取得图像(BMP JPG PNG GIF SWF)的高度和宽度上传图片或显示SWF的时候都希望得到它的高度和宽度
基本原理使用Adodb.Stream读二进制文件然后进行解析,然后返回一数组
第一个元素为类型(BMP JPG PNG GIF SWF)
第二个元素为宽度{width}
第三个元素为高度{height}
第四个元素为width={width},height={height}式字符串
Class qswhImg
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)
'qiushuiwuhen (2002-8-12)
Ҷƪл˵?
让自定义文件下载支持断点续传(..[05-20]
根据需要动态include不同的文件[05-20]
利用xml数据岛实现多级关联下拉选..[05-20]
自制Pop3邮件接收系统(二):利..[05-20]
自制Pop3邮件接收系统(一):利..[05-20]
纠正:HashPasswordForStoringIn..[05-20]
Calendar如何只显示“一、二、三..[05-20]
利用SharpZipLib实现实时zip压缩..[05-20]
用regRange轻易实现特定数字范围..[05-20]
EnableViewState="false..[05-20]