将帧保存到文件(Linux 脚本)

问题描述 投票:0回答:2

我想捕获屏幕的当前帧并将其保存到图像文件(.png、.bmp 等) 我必须通过 shell 脚本来完成此操作..我在谷歌上搜索了很多,但找不到任何在没有安装任何第三方软件的情况下能够做到这一点的命令.. 请帮助我......我需要将第三方软件的参与保持在最低限度

linux shell framebuffer
2个回答
0
投票

您可以通过运行以下命令来获取帧缓冲区的原始数据:

cat /dev/fb0 > screen.raw

然后您需要一些工具将数据转换为所需的格式,例如

png
。 Imagemagick 有工具
convert
,它应该可以帮助你完成这个任务。

或者使用这个工具fbgrab


0
投票

fb2png

https://github.com/AndrewFromMelbourne/fb2png

# USAGE:
fb2png [-d device] [-p pngname]

# EXAMPLE: dump fb0 to fb.png
fb2png
© www.soinside.com 2019 - 2024. All rights reserved.