通过读取文件的信息头;
我只做过bitmap图像的,读取文件的前面的部分数据,信息头,里面有宽高信息。

解决方案 »

  1.   

    如果对图像格式不熟悉,还是用CxImage吧,在 www.codeproject.com上有下载
    看他打开文件时怎么读的宽和高。可以打开很多种格式的文件
      

  2.   

    GIF的文件头前6个字节是GIF标识,GIF87a或GIF89a,接下来两个WORD值就是图象宽和高JPG的没研究
      

  3.   

    随便找个能够读取Jpeg/gif的图形库,把文件调用进来,然后获得高度和宽度就行了。
      

  4.   

    第一种方法: 解析jpeg和gif图片格式 得到大小,这个你自己去找资料,网路上应该有现成的,只是要多注意gif图的问题。第二种方法:使用GDI+库, 去网络上下载一个吧。
    方法简单且还可以读取其它格式:
    Image img(imagepath);
    接着就可以用Image对象中width和height的获取方法。好像就是img.width, img.height