现在有这么一幅图像,
图像信息显示是:
      Width:1138       Height:2328      Type:Continuous
Block Width:64   Block Height:64   Data Type:Signed 16-bit
Compression:None              Pyramid Layers:2X2这幅图像的右键->属性里显示是:
大小:    11.5MB(12,133,555字节)
占用空间:11.5MB(12,140,544字节)我是这样算的:
列*高*字节数 = 1138*2328*2 = 5,298,528 字节
(Signed 16-bit 表示一个像素占两个字节吧)我这样算出来的和属性里看到的12,133,555字节怎么不一样啊???

解决方案 »

  1.   

    不过看上去象32位的,用acdsee打开看看,状态栏里有位数
      

  2.   

    用acdsee打开时,被告之:
    The specified file could not be opened because its format was not recognized.
    另外,就算是32位的,那算出来的和图像属性里看到的应该是倍数关系才对啊,
    可是现在5,298,528 和 12,133,555 根本不是整数倍数的关系啊
      

  3.   

    用ERDAS打开时的是选择:IMAGINE Image(*.img)这川格式的。
      

  4.   

    文件里当然还包括其他数据,例如数据格式之类,还有图像边界对齐的数据,都要大于象素所占用的size的
      

  5.   

    文件大小还包括文件头、信息头等的大小,不过这只占很小的一部分。wlzqi(wlzqi) 说得没错,很可能在数据区后还保存了其他数据。“Pyramid Layers:2X2”是什么意思?