我刚刚在论坛上讨论是否有替代 GDI 和 Direct X 的 Windows 图形库。有人提到了 WinDIB。遗憾的是,他没有对此进行更多解释。
现在我搜索了谷歌。
似乎没有关于 Windows DIB 的维基百科文章。
似乎某些图形库(例如 SDL)使用 WinDIB 后端。
那么 WinDIB 到底是什么?有任何文档吗?我在哪里可以了解更多信息?
最佳答案
Windows Embedded CE 和 DirectX 使用设备无关位图 (DIB) 作为它们的 native 图形文件格式。
DIB 是一个包含描述以下信息的文件:
图像的尺寸,
图像使用的颜色数,
描述所用颜色的值,
描述每个像素的数据。
DIB 还包含较少使用的参数,例如:
关于文件压缩的信息,
显着的颜色(如果全部未使用),
图片的物理尺寸(以防打印出来)。
DIB 文件通常具有 .bmp 文件扩展名,尽管它们可以使用 .dib 扩展名。
由于 DIB 在 Windows 编程中非常普遍,Windows Embedded CE 包含许多可以与 DirectX 一起使用的函数。
来源
http://msdn.microsoft.com/en-us/library/aa917106.aspx
关于c - 什么是 Windows DIB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9517328/