关于VC++如何取得图片的格式信息?

2025-05-14 19:03:44
推荐回答(1个)
回答(1):

取得图片文件格式信息有两种方法,关键看你要获取的是什么信息。
一种是通过CImage之类的方法打开图片文件,可以获取到图片的各种格式信息,并可以统一获取到BITMAPINFO结构体,这个方法适用于需要信息比较详细,缺点是需要Load文件,效率低一些。

另一种是通过shell函数,获取到资源管理器中可以看到的图片格式信息,如果这个信息足够,建议采用这个方法,效率比较高。具体可以百度:IShellFolder的GetDetailsEx方法