imagemagick - 截取嵌入式 Linux 帧缓冲区的屏幕截图

标签 imagemagick embedded-linux framebuffer

我在评估套件(Zoom OMAP35x Torpedo Development Kit)上运行嵌入式 Linux。该板有一个 LCD,我希望能够将屏幕截图转换为 gif 或 png。我可以通过执行以下操作来获取原始数据:“cp/dev/fb0 screen.raw”,但我对如何将图像转换为 gif 或 png 格式感到困惑。

我玩弄了 ImageMagick 的转换(例如:“convert -depth 8 -size 240x320 rgb:./screen.raw -swap 0,2 -separate -combine screen.png”),但一直无法获得看起来像的图像对。

有谁知道我可以尝试的任何其他工具?或者有人有使用 ImageMagick 的技巧吗?

最佳答案

看看fbgrab ,一个可以做到这一点的应用程序(它将帧缓冲区内容保存为 png)。

关于imagemagick - 截取嵌入式 Linux 帧缓冲区的屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1645181/

相关文章:

embedded - 在用户空间处理 GPIO ARM9 嵌入式 Linux AM1808

opengl - OpenCV 2.2窗口在OpenGL上引起问题

php - 需要帮助理解 PHPUnit 测试的原始图像二进制数据的差异

ruby - Rmagick,GraphicsMagick 在服务器上似乎 super 慢(为什么在本地可以)

php - 使用 ImageMagick 获取所有客户端字体的列表?

android - 如何在 4.2.2 中禁用或关闭 CPU HOTPLUG。核心?

c++ - 在嵌入式 Linux/ARM 上的不同应用程序/进程之间共享 EGLImage

android - libGDX:FrameBuffer 大小限制 == 最大纹理大小?

c++ - X11 中是否可以使用全屏 8 位帧缓冲区,如果可以,我做错了什么?

ios - ImageMagick 如何编写代码以在图像上应用 ShepardsDistortion