LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 10145|回复: 31

抓屏工具大汇总──为新手指南 [诚征弟兄们提交最好的软件]

[复制链接]
发表于 2005-5-18 16:56:55 | 显示全部楼层 |阅读模式
前言:专业抓屏的软件是有点少,但咱们还是归一下类吧。这样为后来的弟兄指条路。也算是师傅领进门,修行在各人吧。


推荐软件的说明:

一个软件一贴;主页地址;有详细的安装方法;通用的源码包安装应该有所谈到;依赖关系的说明;调用方法等,如有必要,还有附带抓图。

为了整理列表的条理性,整理期间不可在本帖后面提问,因为这个毕竟是指南性的,属于目录式教程。

注:本帖是整理软件的列表,如没有详细的信息的帖子可能会分离出去。请理解。

 楼主| 发表于 2005-5-18 17:00:01 | 显示全部楼层

gimp 抓图功能

如有安装gimp,抓屏就好办了。gimp有一个极强的抓屏功能。gimp还是一个超强的平面图像处理软件。

说情:http://www.gimp.org

软件介绍 : http://www.linuxsir.cn/bbs/showthread.php?t=199104

安装方法请参见软件介绍, 谢谢。

抓图功能看帖图。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2005-5-18 17:01:12 | 显示全部楼层
ksnapshot,这是我最常用,也是觉得最方便的抓凭工具。包含在kdegraphic中,Debian可以用apt-get install ksnapshot安装,gentoo现在也可以通过kde的split euilds单独emerge。其它发行版需要完整安装kdegraphic。不用自己编译。

优点:可以选择截取整个屏幕或单独窗口,选择保存的文件格式。

缺点:依赖KDE。
回复 支持 反对

使用道具 举报

发表于 2005-5-18 17:08:28 | 显示全部楼层
import命令,包含在ImageMagick包中,要抓取整个屏幕保存为jpeg图像的命令如下

import -window root xxx.jpeg

更详细高级的用法则必须阅读mapage了。

man import

通常发行版都自带预编译好的ImageMagick的二进制包。

http://www.imagemagick.org/
回复 支持 反对

使用道具 举报

发表于 2005-5-18 17:22:39 | 显示全部楼层
xwd -dump an image of an X window

抓取X window为一种特殊格式的图像,特别之处在于可以抓取gdm等登录画面

切换到一个tty
sleep 3; xwd -display :0.0 -out root.xwd -root
马上切换回tty7

抓下来的X Window Dump image data可以用display或者gimp打开观看。

这是X自带的,不必另行安装。
回复 支持 反对

使用道具 举报

发表于 2005-5-18 18:22:45 | 显示全部楼层
scrot

主页地址:

http://linuxbrit.co.uk/scrot/
http://freshmeat.net/projects/scrot/

deb包地址

http://packages.debian.org/cgi-b ... all&release=all

在主页上有RPM包下载。所以如果您的系统是RPM包管理的,比如 redhat fedora redflag mandrakelinux等,都可以用rpm 包

#rpm -ihv name.rpm

下面是 debian 下 dpkg -p scrot 的结果,其中给出了依赖关系

Package: scrot
Priority: optional
Section: graphics
Installed-Size: 48
Maintainer: Laurence J. Lane <ljlane@debian.org>
Architecture: i386
Version: 0.8-6
Depends: giblib1 (>> 1.2.3), libc6 (>= 2.3.2.ds1-4), libfreetype6 (>= 2.1.5-1), libimlib2, libx11-6 | xlibs (>> 4.1.0), libxext6 | xlibs (>> 4.1.0), zlib1g (>= 1:1.2.1)
Size: 16876
Description: command line screen capture utility
scrot (SCReen shOT) is a simple commandline screen capture
utility that uses imlib2 to grab and save images. Multiple
image formats are supported through imlib2's dynamic saver
modules.

常见用法 scrot -d 5 /tmp/1.jpeg
5秒钟后把屏幕抓图保存在/tmp/1.jpeg中

scrot -s
用鼠标选定范围,在范围内抓图
回复 支持 反对

使用道具 举报

发表于 2005-5-18 19:17:40 | 显示全部楼层
抓video的工具:xvidcap
回复 支持 反对

使用道具 举报

发表于 2005-5-18 19:42:02 | 显示全部楼层
抓终端的工具:

帧缓存控制台:
fbgrab
可以抓取帧缓存控制台屏幕并保存为png图像

依赖splint,zlib,libpng,后两者发行版一般都带,splint如Slackware则没有自带,需要另行安装。

splint不是必须的,只要把Makefile中splint这一行注释掉就可以了。

依赖满足后,进入源码目录。

make
make install

用法
fbgrab xxx.png

详细见man。

http://hem.bredband.net/gmogmo/fbgrab/

普通控制台。有个snapscreenshot,但我没用过。先暂列在此吧:

http://bisqwit.iki.fi/source/snapscreenshot.html
回复 支持 反对

使用道具 举报

发表于 2005-5-19 01:55:32 | 显示全部楼层
Post by troll
ksnapshot,这是我最常用,也是觉得最方便的抓凭工具。包含在kdegraphic中,Debian可以用apt-get install ksnapshot安装,gentoo现在也可以通过kde的split euilds单独emerge。其它发行版需要完整安装kdegraphic。不用自己编译。

优点:可以选择截取整个屏幕或单独窗口,选择保存的文件格式。

缺点:依赖KDE。



我目前用的也是这个,KDE搞的我头都大了~远不如GNOME来得好用
回复 支持 反对

使用道具 举报

发表于 2005-5-19 12:49:53 | 显示全部楼层
一直使用scrot 觉得不错  不需要太多的依赖
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表