c - 从 Linux 控制台显示图像

标签 c linux image bash embedded-linux

我创建了一个最小的 Linux 系统,它引导到控制台并且不包含任何类型的图形环境。

我现在想在屏幕上显示来 self 的 C 程序或 bash 脚本的图像文件。

我该怎么做?

最佳答案

如果您的系统有一个帧缓冲设备,即 /dev/fb0,那么就会有 fbv用于 JPEG、GIF、PNG 和 BMP 图像的帧缓冲区查看器实用程序。 (它在 Buildroot 中作为目标包提供。)
如果您有合适的原始图像(例如帧缓冲区捕获),则可以将该文件直接写入帧缓冲区设备。
参见 Super fast Linux splashscreen了解更多详情。

关于c - 从 Linux 控制台显示图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39290730/

相关文章:

c++ - 标称情况优先与正 boolean 表达式

c - popen() 对所有命令都是成功的

c - 如何删除C语言中字符串(字符数组)中的所有数据?

客户端套接字不会在聊天客户端中使用 socket() 函数打开

C - 解析任意图像文件

c - wcwidth() 参数的预期编码

linux - DB2 强制应用程序无法终止加载作业

linux - 在linux中删除以2位数字结尾的文件

javascript - 通过 toDataURL 将 Canvas 保存到图像失败

python - 从图像中提取矩形内的文本