当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-24 19:12 

注册: 2008-09-04 8:39
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
无论是撰写技术教程,还是展示桌面或应用,恐怕 scrot(0.8) 都是必不可少的ubuntu屏幕截图工具。scrot 是liunx屏幕抓图工具中的皎皎佼佼者,它小巧而不失为强大,精练而不缺少灵活。(我是从硬盘安装Ubuntu 8.04.1,所以下面操作是在Ubuntu 8.04.1下完成。)
scrot 主要用在命令行下,它使用 imlib2 库来抓取并保存图像。在 Ubuntu 中,可以使用 sudo apt-get install scrot 命令来安装 scrot。scrot 的使用格式为:scrot [options] [file]。
一般用法
就一般而言,使用 scrot 可以抓取整个桌面、某个指定的窗口、以及鼠标拖曳选择的矩形区域。

抓取桌面:scrot desktop.png,该命令将当前的整个桌面抓取下来,并保存为 desktop.png 文件。可以在当前的目录中找到此图像文件。
抓取窗口:scrot -bs window.png,选项 b 使 scrot 在抓取窗口时一同将外边框抓取下来,而 s 选项则让用户选择所要抓取的是何窗口。
抓取区域:scrot -s rectangle.png,在执行此命令后,使用鼠标拖曳的矩形区域将被 scrot 抓取下来。
高级使用
对于普通的抓取使用 scrot 的基础便足以应付了。但在某些特殊情况之下,使用 scrot 抓取图像需要讲究一些技巧。

延时抓取:scrot -cd 10 menu.png,此命令中的 d 选项用于延时抓取图像,其后的 10 代表延时 10 秒;前面的选项 c 显示倒计时。在抓取菜单或是命令提示时,该技巧将充分展示其魔力。
生成缩图:scrot -t 50% thumb.png,这个命令在抓取图像的同时生成该图像的缩略图。选项 t 将打开此功能,其后的 50% 为原图的缩放百分比。
更改品质:scrot -q 70 quality.jpg,此命令中的 q 选项用于更改所抓图像的品质,其数值介于 1-100 之间,默认为 75。数值越大,意味着图像品质越高;同时,图像的压缩率也就越低,占用空间越大。 png 格式是无损压缩, 不管你的压缩等级是多少,图像品质都是完全一样的 (高压缩等级仅仅是增加点压缩时间,类似 gzip -9 ),
所以尽可能用 scrot -q 1 。-q 1 到 -q 100他们的图像品质完全一样,但是体积却差太多了,所以再建议大家使用此格式。
操作抓图:scrot action.png -e 'mv $f ~/images/',该命令将抓取的图像移动到 ~/images/ 目录。显然,操作图像的功能由 e 选项开启,其中的 $f 代表原图的路径/文件名。
以上示例皆指定了需要保存的抓图的文件名称。实际上,如果不指定名称,那么 scrot 在抓取图像后会自动使用当前的日期时间、宽度高度的组合来生成文件名称。例如我在终端使用scrot -s -b -q 1 -e 'mv $f ~/桌面/',生成图片名称为2008-10-23-181231_349×199_scrot.png,截图如下所示:
图片
转自:http://www.simpleseo.cn/computer/screenshot-tool-scrot-ubuntu简单SEO稍微修改)


页首
 用户资料  
 
2 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-24 19:23 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
scrot能指定到坐标,精确抓图吗?


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
3 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-24 21:59 

注册: 2008-10-05 11:41
帖子: 105
送出感谢: 0 次
接收感谢: 0 次
又是那该死的命令行,实在不喜欢这种操作方式 :em20


页首
 用户资料  
 
4 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-24 23:26 
头像

注册: 2008-10-18 12:41
帖子: 1339
送出感谢: 0 次
接收感谢: 0 次
用print screen够用了


_________________
Server@Linux:~#


页首
 用户资料  
 
5 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-25 14:25 

注册: 2008-09-04 8:39
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
2楼,请使用 S 参数,能用截鼠标拖出来的矩形区域;
3楼,尽管是命令行,但还算简单呀;
4楼,print screen无法按照要求截特定区域,我之前也是从它,但每次截好了以后,还需要剪辑截图区域,太麻烦了 :em06


_________________
简单SEO,简单生活


页首
 用户资料  
 
6 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-25 14:41 
头像

注册: 2008-08-01 16:03
帖子: 284
地址: 宁波
送出感谢: 0 次
接收感谢: 0 次
一直在使用这个。


_________________
T400S ,SP9400, 64G SSD+500G HDD, 2G+4G ROM,1440*900 LED, GOBI1000 WWAN


页首
 用户资料  
 
7 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-25 15:00 
头像

注册: 2007-06-13 15:57
帖子: 12582
地址: 在他乡
送出感谢: 53
接收感谢: 89
用win+鼠标拖放截图的路过


页首
 用户资料  
 
8 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-25 16:23 
头像

注册: 2008-10-20 21:24
帖子: 371
送出感谢: 3
接收感谢: 1
楼主,我照你的方法安装了,可是输入命令截图,那个终端窗口也一起截下来了,而且直接就保存了,图片大小也不知道怎么调整,怎么用啊?


附件:
desktop.png
desktop.png [ 79.8 KiB | 被浏览 15637 次 ]



_________________
一個憂國憂民的摩托車搭客仔
页首
 用户资料  
 
9 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-25 16:24 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
qinmianshou 写道:
楼主,我照你的方法安装了,可是输入命令截图,那个终端窗口也一起截下来了,而且直接就保存了,图片大小也不知道怎么调整,怎么用啊?


明显没认真看 lz 写什么


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-25 16:34 

注册: 2008-10-19 22:14
帖子: 34
送出感谢: 0 次
接收感谢: 0 次
为什么这个软件在菜单里找不到?偏偏要使用命令行操作。


_________________
我觉得:一切从零开始反而比一知半解更加充满乐趣,这是我不断探索和充实的动力。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-25 17:40 
头像

注册: 2008-10-20 21:24
帖子: 371
送出感谢: 3
接收感谢: 1
为什么这个软件在菜单里找不到?偏偏要使用命令行操作。
===========================

搞定了,找到个将程序添加到菜单栏的好办法,嘿嘿,不分享太不厚道了 :em11

系统/首选项/主菜单,比如添加到附件组,点新建项目,选应用程序(这里如果选终端程序那个讨厌的终端窗口就出现了,囶),名称填SCROT,命令填scrot -s -b即可。

然后把这个菜单项拖动到菜单栏上就可以啦,现在想截取窗口图片,就点一下菜单栏上的图标,再点一下窗口标题就可以了,想截取任意屏幕范围,就点一下菜单栏上的图标,再在屏幕上拉框就ok了,方便吧。
http://www.lslnet.com/linux/docs/linux-7754.htm


附件:
2008-10-25-173440_426x233_scrot.png
2008-10-25-173440_426x233_scrot.png [ 14.64 KiB | 被浏览 15635 次 ]

2008-10-25-173229_685x559_scrot.png
2008-10-25-173229_685x559_scrot.png [ 59.51 KiB | 被浏览 15603 次 ]



_________________
一個憂國憂民的摩托車搭客仔
页首
 用户资料  
 
12 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-25 19:03 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
思亭 写道:
2楼,请使用 S 参数,能用截鼠标拖出来的矩形区域;
3楼,尽管是命令行,但还算简单呀;
4楼,print screen无法按照要求截特定区域,我之前也是从它,但每次截好了以后,还需要剪辑截图区域,太麻烦了 :em06


import -window root -crop 66x17+830+429 part.png
可以用命令行截取且定的部分, 有时候, 要写到script里, 自动截图。 不知道scrot能不能做?(我觉得scrot默认的清晰度高于import, 但这个好像不行)


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
13 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-26 9:34 

注册: 2008-09-04 8:39
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
TO:qinmianshou的方法挺不错的,不喜欢使用命令行的朋友,这一招可要学好喽 :em11
TO:yjcong, import我倒没用过;有很多用script写成的截图SEHLL,但我觉得都没这个简单,当然,如果有钟情于SEHLL的朋友,也可以将scrot当成一道命令,写进SEHLL里面使用,但这似乎有点画蛇添足了 :em06


_________________
简单SEO,简单生活


页首
 用户资料  
 
14 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-26 16:22 
头像

注册: 2006-02-28 3:11
帖子: 2470
送出感谢: 0 次
接收感谢: 0 次
思亭 写道:
TO:qinmianshou的方法挺不错的,不喜欢使用命令行的朋友,这一招可要学好喽 :em11
TO:yjcong, import我倒没用过;有很多用script写成的截图SEHLL,但我觉得都没这个简单,当然,如果有钟情于SEHLL的朋友,也可以将scrot当成一道命令,写进SEHLL里面使用,但这似乎有点画蛇添足了 :em06


你一定没遇到这种需要特定区域截图的情况。 比如,你要跑个程序, 这个程序是需要不停的读取一个java软件界面上的更新出来的数据, 但你只能“看到”, 不能复制, 或获取到, 你怎么办?只能截图, 然后用OCR之类的软件, 读出截图里的数据, 然后输入到你自己的程序里。 这种情况, 你就需要把截图的命令写到脚本里了, 怎么能说是画蛇添足呢?


_________________
一梦三年,
松风依旧,
萝月何曾老.


灵幽听微, 谁观玉颜?
灼灼春华, 绿叶含丹.


页首
 用户资料  
 
15 楼 
 文章标题 : Re: ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形
帖子发表于 : 2008-10-29 23:13 

注册: 2008-09-04 8:39
帖子: 25
送出感谢: 0 次
接收感谢: 0 次
yjcong , :em06 这种情况确实没碰到过,
如果碰到这种情况的话,是不是就需要设定延迟时间了呢。如果真是这样的话,ubuntu比windows又多了一个优越性。


_________________
简单SEO,简单生活


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 27 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译