`
hcmfys
  • 浏览: 356442 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ubuntu屏幕截图工具:scrot,可截鼠标拖曳的矩形区域图形

    博客分类:
  • java
阅读更多
无论是撰写技术教程,还是展示桌面或应用,恐怕 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 可以抓取整个桌面、某个指定的窗口、以及鼠标拖曳选择的矩形区域。

   1. 抓取桌面:scrot desktop.png,该命令将当前的整个桌面抓取下来,并保存为 desktop.png 文件。可以在当前的目录中找到此图像文件。
   2. 抓取窗口:scrot -bs window.png,选项 b 使 scrot 在抓取窗口时一同将外边框抓取下来,而 s 选项则让用户选择所要抓取的是何窗口。
   3. 抓取区域:scrot -s rectangle.png,在执行此命令后,使用鼠标拖曳的矩形区域将被 scrot 抓取下来。

高级使用
对于普通的抓取使用 scrot 的基础便足以应付了。但在某些特殊情况之下,使用 scrot 抓取图像需要讲究一些技巧。

   1. 延时抓取:scrot -cd 10 menu.png,此命令中的 d 选项用于延时抓取图像,其后的 10 代表延时 10 秒;前面的选项 c 显示倒计时。在抓取菜单或是命令提示时,该技巧将充分展示其魔力。
   2. 生成缩图:scrot -t 50% thumb.png,这个命令在抓取图像的同时生成该图像的缩略图。选项 t 将打开此功能,其后的 50% 为原图的缩放百分比。
   3. 更改品质:scrot -q 70 quality.jpg,此命令中的 q 选项用于更改所抓图像的品质,其数值介于 1-100 之间,默认为 75。数值越大,意味着图像品质越高;同时,图像的压缩率也就越低,占用空间越大。 png 格式是无损压缩,不管你的压缩等级是多少,图像品质都是完全一样的 (高压缩等级仅仅是增加点压缩时间,类似 gzip -9 ),
      所以尽可能用 scrot -q 1 。-q 1 到 -q 100他们的图像品质完全一样,但是体积却差太多了,所以再建议大家使用此格式。
   4. 操作抓图: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,
分享到:
评论

相关推荐

    ubuntu18.04截图工具安装包deepin-scrot_2.0-0deepin_all

    ubuntu18.04安装截图工具 的安装包,是deepin-scrot能否安装成功的关键

    ubuntu下截图编辑工具deepin-scrot.zip

    Windows下有微信、QQ等各种工具可以方便对截图进行编辑,Ubuntu下虽然也有自带的截图工具,但却无法对截图进行编辑,如加箭头、文字、矩形框等操作。deepin-scrot基本可以满足这些截图编辑的需求。现在网上搜到的...

    scrot 截图 rpm

    我需要在Linux下写一份文档需要详细的截图,系统自带的截图工具太烂,只能对整个页面抓图,直接下载Scrot RPM安装包发现不满足依赖关系,于是一起搜集了SCROT依赖的RPM包,如果你能直接用 RPM安装scrot当然更好,...

    scrot:scrot(SCReen shOT)是一个简单的命令行屏幕捕获实用程序

    一个不错的,简单的截屏工具,用于实现Imlib2的动态加载程序。 该实用程序仅在基于X11的环境中起作用-在Wayland或XWayland会话中不起作用。 依存关系 软呢帽: $ sudo dnf install meson imlib2-devel libX11-...

    ubuntu18.04安装截图工具依赖包deepin-software-centerl

    ubuntu下降级安装截图工具 的必备依赖包之一,是deepin-scrot能否安装成功的关键

    如何在Ubuntu中进行屏幕截图

    首先,学会使用GNOME截图工具,它内置于大多数Ubuntu版本中,一键启动,轻松框选你想要的区域。但别急,咱们来点不一样的!试试终端里的`scrot`命令,它能让你在脚本中自动截图,甚至设置延迟和效果,是不是超酷?...

    在树莓派上如何截屏和截图

    `scrot`是一款轻量级的屏幕截图工具,它不仅占用资源少,而且功能强大,支持多种格式的截图,包括整个屏幕、指定区域或者特定窗口等。 #### 安装scrot 安装`scrot`非常简单,可以通过树莓派自带的包管理器`apt`来...

    ubuntu下和QQ截图一样的截图工具

    sudo dpkg -i deepin-scrot_2.0-0deepin_all.deb  这里一般会提示缺少依赖包什么的,执行一下这个命令即可: sudo apt-get -f install  然后再执行一下这个:sudo dpkg -i deepin-scrot_2.0-0deepin_all.deb  ...

    ubuntu18.04安装截图工具依赖包deepin-ui_1.1

    ubuntu18.04下 安装截图工具 的必备依赖包之一,是deepin-scrot能否安装成功的关键

    Linux截图与考屏方法总结

    Scrot 是一个轻量级的截图工具,提供了多种截图模式,包括截取整个屏幕、当前窗口、选定区域等。例如:scrot -d 5 /tmp/1.jpeg。 7. Video 截图工具 为了截取视频,需要使用专门的视频截图工具,例如 xvidcap、...

    脚本调用的截图工具

    在IT行业中,脚本调用的截图工具是一种高效的方式来自动化屏幕捕获过程,尤其对于开发者和测试人员来说,它能够方便地记录和分享程序运行时的状态。本文将深入探讨脚本调用截图的相关知识点,包括如何实现、常用工具...

    escrotum:受scrot启发,使用pygtk进行Linux屏幕捕获

    受scrot启发Linux屏幕捕获和屏幕录制程序。 为什么? 因为在刷新窗口中使用选择时scrot会出现故障 特征 全屏截图 屏幕录像 部分(选择)屏幕截图 窗口截图(点击选择) xid的屏幕截图 将图像存储到剪贴板 usage: ...

    deepin-scrot_2.0-0deepin_all.zip

    由于自己的ubuntu是16.04的,所在在网上找了许久深度的截图包,过程比较坎坷,现在给大家风险出来,免费下载。这个包是将deepin-scrot_2.0-0deepin_all_forFree.deb压缩过的,解压以后就是deb格式的了,之后直接运行...

    linux-在终端中获取Linux桌面屏幕截图的系统主题信息

    在Linux操作系统中,获取桌面屏幕截图以及系统和主题信息通常涉及到一些命令行工具和技术。Linux以其高度可定制性和丰富的开源软件库而闻名,这使得用户能够通过终端来完成各种任务,包括获取系统的详细信息和创建...

    Linux截图与考屏方法

    ksnapshot 提供了多种截图方式,包括截取当前窗口、截取整个屏幕、截取矩形区域等。用户可以根据需要选择合适的截图方式。 3.gnome-screenshot 和 gnome-panel-screenshot gnome-screenshot 和 gnome-panel-...

    python项目实例代码源码-截图工具.zip

    6. **自定义功能**:根据描述,这个截图工具可能还包含了一些额外的功能,如区域选择、延迟截图、编辑截图(添加文字、箭头等)。这些功能的实现将涉及更复杂的图像处理和GUI交互逻辑。 学习这个项目的源代码,你...

    xdotool-linux截屏工具

    Linux 脚本中打开浏览器首页并截屏保存,我们可以使用 Bash 脚本和一个名为 xdotool 的命令行工具,以及一个截屏工具,如 scrot。请确保您的系统已安装这些工具。 安装 xdotool 和 scrot(如果尚未安装): 在 ...

    dotfiles:我的点文件

    Firefox文件管理器:游侠通知:邓斯特合成:电子邮件:Neomutt视频播放器:MPV系统监控器:Htop屏幕截图:Scrot图像浏览器:Feh文档查看器:Zathura RSS阅读器:Newsboat预览安装mv ~ /.config ~ /.config-bakmv ~ /...

    scrot:SCReenshOT-命令行屏幕捕获实用程序

    scrot-命令行屏幕捕获实用程序 帮助这个项目 scrot需要您的帮助。 如果您是一名程序员,并且想帮助一个好的项目,这是您的机会。 从Debian Project 一些压缩包中导入了scrot(SCReenshOT)。 之后,将应用在Debian...

Global site tag (gtag.js) - Google Analytics