如何加载具有负高度的图像

Ume*_* MS 1 c++ windows winapi

我正在开发一个Win32示例应用程序,我在其中加载图像然后在屏幕上显示.要加载图像,我使用LoadImage().这将返回一些图像的正确结果.因此,一些图像因错误而失败8.

然后我才知道如果图像的高度是-ve那么它就会失败.如果图像高度为-ve,则图像上下颠倒.

请让我知道如何加载具有-ve height的图像

Pao*_*oli 5

Microsoft位图通常从下到上存储.

当位图标题中的高度为负时,则表示图像从上到下存储,其实际高度为abs(标题中指定的高度).

如果您使用GDI功能,他们会处理这个问题(它们会正确显示图像,如果高度为正,则从底部开始,如果高度为负,则从顶部开始).