0
我正在一个Win32示例应用程序中加载图像,然后在屏幕上显示。 加载图像我正在使用LoadImage()。这将返回一些图像的正确结果。所以一些图像失败,出现错误8.如何加载负高度的图像
然后我才知道如果图像的高度是-ve,那么它就会失败。如果图像高度为-ve,则图像颠倒。
请让我知道如何加载有-ve高度图像
我正在一个Win32示例应用程序中加载图像,然后在屏幕上显示。 加载图像我正在使用LoadImage()。这将返回一些图像的正确结果。所以一些图像失败,出现错误8.如何加载负高度的图像
然后我才知道如果图像的高度是-ve,那么它就会失败。如果图像高度为-ve,则图像颠倒。
请让我知道如何加载有-ve高度图像
微软位图通常从底部到顶部存储。
当位图标题中的高度为负时,这意味着图像是从顶部到底部存储的,其实际高度是abs(标头中指定的高度)。
如果您使用GDI功能,他们会处理此问题(它们正确显示图像,如果高度为正值,则从底部开始,如果高度为负值,则从顶部开始)。
'-ve height'是什么意思? – Mat
从22到25字节的图像给我们的位图的高度。那里的值是-ve(0XFFFFFEF3)。 –
'-ve',你的意思是否定的? – Mat