【发布时间】:2011-08-14 08:18:58
【问题描述】:
我正在用 C 编写一个应用程序来解析 Windows 图标文件 (ICO)。
当我在 BITMAPINFOHEADER 结构中读取现有图标条目时,结构中的所有变量都包含预期的值,除了应该包含图像高度(以像素为单位)的 biHeight 始终应该是两倍。
例如,如果我有一个 64x64 的图标,biWidth 是 64,但 biHeight 是 128。
这是预期的行为吗?这是我第一次与BITMAPINFOHEADER打交道。
【问题讨论】: