是否可以在没有任何外部库的情况下在c ++ / linux的窗口中显示bmp图像?

时间:2017-10-29 19:52:09

标签: c++ linux

基本上,我必须编写的程序必须显示bmp图像然后关闭它。我不必写文件,修改它或任何东西。只需显示该文件并关闭它。有几种简单的方法可以在几行代码中执行此操作而无需下载任何库吗?

2 个答案:

答案 0 :(得分:2)

不,使用普通的c ++是不可能的。标准库没有关于窗口,图形或图像格式的概念。

答案 1 :(得分:0)

这当然是可能的。但是,这不是一件容易的事。您可以使用TCP或Unix域套接字直接连接到X11服务器,并向其发送所需的命令。请在此处查看有关此主题的教程:http://betteros.org/tut/graphics1.php#x11

至于加载BMP,你需要阅读格式,它相当简单,最奇怪的部分是BMP如何在文件中颠倒存储。