LinuxSir.cn,穿越时空的Linuxsir!

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

FC6中有没有更好点的抓图软件

[复制链接]
发表于 2006-11-18 22:43:59 | 显示全部楼层 |阅读模式
FC6中默认安装的那个,只能抓全屏,有没有更好点的?
发表于 2006-11-18 22:49:00 | 显示全部楼层
我都是直接用键盘上的printscreen键,很好使的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-18 23:02:35 | 显示全部楼层
问题是它只能抓全屏幕!!
回复 支持 反对

使用道具 举报

发表于 2006-11-18 23:09:10 | 显示全部楼层
谁说只能抓全屏,Alt+printscreen可以截窗口,另外ksnapshot还可以截区域。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-18 23:11:28 | 显示全部楼层
ksnapshot好像没有装阿,在那里下载?
回复 支持 反对

使用道具 举报

发表于 2006-11-19 00:02:32 | 显示全部楼层
gnome菜单默认没有显示而已,可以编辑菜单把它加上,或直接执行命令。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-19 00:24:31 | 显示全部楼层
[root@localhost /]# ksnapshot
bash: ksnapshot: command not found
没有装吧?
回复 支持 反对

使用道具 举报

发表于 2006-11-19 00:41:13 | 显示全部楼层
yum -y install scrot,命令行下的抓图软件,很好用
#scrot -q 100            全屏抓图
#scrot -s -q 100       矩形区域抓图
不知道能不能延时抓图,我没有上网搜索
回复 支持 反对

使用道具 举报

 楼主| 发表于 2006-11-19 00:49:32 | 显示全部楼层
只能够在命令行下?有没有图形界面的抓图软件?

而ksnapshot好像是KDE下的东西
回复 支持 反对

使用道具 举报

发表于 2006-11-19 00:58:02 | 显示全部楼层
gimp也能抓。

---------------------------、
我喜欢scrot,比如我要抓取整个屏幕,即:
$scrot

抓到的图像会存放在当前目录下,默认的文件名称格式是 年-月-日-时间-图像水平像素x垂直像素_scrot.png,譬如我抓的一副图,其文件名为:
2006-05-19-230416_1024x768_scrot.png

scrot允许你指定存储路径/文件名,譬如:
$scrot ~/temp/pic/1.png

scrot的-s选项,可以交互选择抓取区域或窗口(鼠标拖出矩形域,或在某窗口单击):
$scrot -s ~/temp/pic/1.png

scrot的-e选项可以在抓取图像后,指定某项程序的运行,当然主要是用于操作你所抓取的图像的程序。譬如,我抓了一副图后,想用gthumb打开来看看,可如下操作:
$scrot -s ~/temp/pic/1.png -e 'gthumb ~/temp/pic/1.png'

如果你很懒,不想键入gthumb命令后面的文件路径,可以使用$f来代指文件所在路径,譬如:
$scrot -s ~/temp/pic/1.png -e 'gthumb $f'

我不满足仅进行图像浏览,我很想scrot抓取图像,直接调用gimp对所抓取图像进行一些处理,可以这样做:

$scrot -s ~/temp/pic/1.png -e 'gimp-remote -s $f'

上面命令中涉及了gimp-remote命令行的用法,具体可参阅gimp帮助文档。

也许你不喜欢每次都指定文件名,因为一天之中,你可能要抓很多图片,一不小心就会出现文件重名——新图像文件覆盖旧图像文件的现象。我建议你使用抓图时所处的时刻作为文件名,譬如:
$scrot -s ~/temp/pic/%T.png -e 'gimp-remote -s $f'

scrot所抓取的图像,默认状态,图像质量仅是原图像的75%,你可以通过-q选项自定制图像质量,如下,我将默认为75%改成了80%,如果你喜欢,也可以改成100%:
$scrot -s -q 80 ~/temp/pic/%T.png -e 'gimp-remote -s $f'

好了,现在基本够用了。更详细的用法可以man一下scrot看看了。再多嘴一次,抓窗口时,如果想连边框也抓着,需要添加-b选项,如下:
$scrot -s -q 80 -b ~/temp/pic/%T.png -e 'gimp-remote -s $f'

这些命令可以写成shell脚本,直接就调出来了。比那printScreen,ksnapshot之类好用多拉。
回复 支持 反对

使用道具 举报

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

本版积分规则

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