`
hellsing42
  • 浏览: 262027 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ubuntu截图软件 scrot

阅读更多

无论是撰写技术教程,还是展示桌面或应用,恐怕 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当然更好,...

    如何在Ubuntu中进行屏幕截图

    试试终端里的`scrot`命令,它能让你在脚本中自动截图,甚至设置延迟和效果,是不是超酷?还有,如果你喜欢快捷键,自定义快捷键来启动截图,比如Ctrl+Shift+S直接开始屏幕录制,效率翻倍!别忘了,Ubuntu还支持截图...

    deepin-scrot_2.0-0deepin_all.zip

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

    Linux下截屏软件

    在Linux操作系统中,虽然不像Windows或Mac OS那样内置有直观的截屏工具,但Linux社区提供了许多优秀的第三方截图软件来满足用户的需求。本项目中提到的是一款由Qt框架编写的轻量级截屏软件,其体积小巧,仅有十几KB...

    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-software-centerl

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

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

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

    windows10与Ubuntu18.04双系统安装与使用

    可以使用以下命令来截图:`sudo apt-get install scrot` 13. perf 安装及使用 可以使用以下命令来安装 perf:`sudo apt-get install perf` 14. 自动安装显卡驱动 可以使用以下命令来自动安装显卡驱动:`sudo apt...

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

    要实现树莓派的截屏功能,我们首先需要安装一款名为`scrot`的软件。`scrot`是一款轻量级的屏幕截图工具,它不仅占用资源少,而且功能强大,支持多种格式的截图,包括整个屏幕、指定区域或者特定窗口等。 #### 安装...

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

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

    Linux截图与考屏方法总结

    在 Linux 系统中,截图和考屏是非常重要和常用的功能,特别是在软件开发、美工、设计等领域中。下面我们将总结一些常用的 Linux 截图和考屏方法。 1. Gimp 截图 Gimp 是 Linux 下最强大的图形处理软件之一,它带有...

    Linux截图与考屏方法

    GIMP 是 Linux 下最强大的图形处理软件,带截屏功能。GIMP 提供了多种截图方式,包括矩形截图、椭圆截图、自由截图等。用户可以根据需要选择合适的截图方式。 2.KDE 下的 ksnapshot ksnapshot 是 KDE 桌面环境下的...

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

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

    xdotool-linux截屏工具

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

    deepin-scrot

    linux 系列的操作系统下的截图工具,可以手动配置快捷健,使用起来,和QQ 下面的截图效果一样。

    脚本调用的截图工具

    1. **截图工具的选择**:市面上有许多支持脚本调用的截图工具,例如Windows平台上的`Snipping Tool`或`Snip & Sketch`,Linux下的`scrot`,以及跨平台的` Greenshot `和`PrtScn`。这些工具大多提供了命令行接口(CLI...

Global site tag (gtag.js) - Google Analytics