C ++位图库示例代码不起作用

时间:2019-02-06 00:23:24

标签: c++ eclipse bitmap

我已经将this library添加到了Eclipse中的$ gsutil cp test.txt gs://[ the name of your cloud storage bucket ] 文件夹中,并将演示代码放入了我的src Bitmap.cpp中。但是,我收到此错误消息:

int main

浏览代码,这是错误的出处:

Error - Failed to open: Color.bmp
bitmap_image::load_bitmap() ERROR: bitmap_image - Invalid type value 0 expected 19778.

有人可以帮我解决这个问题吗?

Project Structure

2 个答案:

答案 0 :(得分:0)

我实际上得到了答案。文件扩展名为“ bmp”,但数据编码为PNG:

Answer

答案 1 :(得分:0)

我使用相同的库,但有一些自己的补充。无论如何,您需要对输入图像的大小进行一些校正。我将它用于 800x400p 的图像,并且效果很好。如果您想处理所有尺寸的 bmp 图像,您只需要其他设置。