如何得到image.picture中load的图象的大小(kb)????(100分)

  • 主题发起人 主题发起人 yan_hui
  • 开始时间 开始时间
Y

yan_hui

Unregistered / Unconfirmed
GUEST, unregistred user!
如题
有一个办法是把图象写入一个STREAM!,然后得到stream.size ,但有些麻烦,且占资源,有没有办法直接得到
image.picture中load的图片的大小??
 
流方式在处理小文件的时候问题不大,如果是一个几十M 的文件,那就麻烦了!
 
一个位图保存有以下内容:
BitmapFileHeader
Type 19778
Size 3118
Reserved1 0
Reserved2 0
OffsetBits 118
BitmapInfoHeader
Size 40
Width 80
Height 75
Planes 1
BitCount 4
Compression 0
SizeImage 3000

XPelsPerMeter 0
YPelsPerMeter 0
ColorsUsed 16
ColorsImportant 16
取以上数据自己算。
 
多人接受答案了。
 
后退
顶部