fbdump

软件截图:
fbdump
软件详细信息:
版本: 0.4.2
上传日期: 2 Jun 15
许可: 免费
人气: 31

Rating: 1.0/5 (Total Votes: 1)

fbdump是一个简单的工具,其捕获的Linux帧缓冲设备的可见部分中的内容,并将其写入到作为一个PPM文件的标准输出。
换句话说,它需要的任何东西上的帧缓冲区上运行的屏幕截图。目前该项目已进行打包像素的帧缓冲类型相当完整的支持,还与VGA16帧缓冲驱动。
fbdump是由一个更简单的程序,我碰到很久以前叫fbsnap,我相信是由克诺尔歌德的启发(虽然笔者没有提到该程序的源代码,所以我可能是错的)。 fbdump具有一点关系然而fbsnap,且通常更加有用。它支持的帧缓冲区使用更多种类的像素和色彩模式,工程(应该?)对大端和小端架构,并且是合理的快速(虽然从显存读取永远不会是超级快)。
我第一次写fbdump很久以前,当我需要一个快速和简单的方式来攫取大量的帧缓冲图像。正如你们大多数人可能会知道,但它可能通过执行一个简单的猫的/ dev / FB0命令或类似做原始帧缓冲转储 - 这取决于像素格式和颜色模型的帧缓冲区使用 - 结果并不总是特别有用。随着fbdump,在另一方面,你总能得到一个不错的,便携的,24位真彩色图像 - 因为它需要的任何所需的像素格式或色彩空间转换(至少在格式支持)照顾。
为什么fbdump的图像保存为一个PPM - 而不是,例如,一个PNG - 你可能会问?好了,PPM是廉价的写出来,并且不需要连接反对任何外部库这样做。在x86架构,目前fbdump向下编译一次剥离微乎其微8K可执行 - 并且没有依赖比标准C库等。话虽如此,我可能会得到周围增加了对PNG支持在一些点。这不是绝对必要的,但是,因为用的NetPBM包很容易的PPM转换成更有用的东西。例如,你可以这样做
fbdump | pnmtopng> grab.png
输出帧缓存为PNG。的PPM还可以通过大多数开源的图像处理软件包,如GIMP和ImageMagick的直接读取。
用法
fbdump目前支持以下命令行选项:
-fb 指定的帧缓冲设备从抢到的<字符串>
-vt 个抓前将虚拟终端号码到前景(并返回到当前的终端之后)
-delay <编号>秒延时切换后,但在此之前抓住。
如果未提供-fb选项,默认fbdump从设备/ dev / FB0抓。您也可以通过指定的环境变量FRAMEBUFFER的帧缓冲(使用命令行会覆盖本就-fb交换机提供的值)。例如:
FRAMEBUFFER =的/ dev / FB1 fbdump> out.ppm
什么是新的,在此版本:

显影剂的其他软件 Richard Drummond

E-UAE
E-UAE

3 Jun 15

意见 fbdump

评论没有发现
添加评论
打开图片!