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

在Ubuntu上安装截图软件KSnapshot Linux KSnapshot Linux是一款在Ubuntu操作系统上常用的截图软件。它提供了一个简单易用的界面,可以方便地进行屏幕截图和截取特定窗口的截图。这就是在Ubuntu上安装和使用KSnapshot Linux的详细步骤。通过这个简单而强大的截图工具,你可以轻松地进行屏幕截图和截取特定窗口的截图,以满足你的需求。这些命令将会更新系统的软件包列表,并安装KSnapshot Linux软件。当你完成截图后,你可以通过点击KSnapshot窗口的关闭按钮来退出程序。步骤2:安装KSnapshot Linux。 阅读详情
无论是撰写技术教程,还是展示桌面或应用,恐怕 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,
Qt自定义图形实现拖拽效果 主要为大家详细介绍了Qt自定义图形实现拖拽效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 立即下载

相关推荐

论文阅读:Visual Relationship Detection with Language Priors

Visual Relationship Detection with Language Priors(ECCV2016) 文章   尽管大多数的relationship并不常见,但是它们的object和predicate却更频繁地独立出现。paper用这个insight分别独立训练训练object和predicate的模型,然后再进行组合来预测relationship。Visual relatio...

Kivee的博客 2877

ubuntu20好用的截图工具

Windows下可以使用snapaste,ubuntu下可以使用flameshot,常用功能都有,支持截图固定在屏幕上。

qq_43772453的博客 551

Windows下QT5.15.2安装MQTT模块全攻略(附分支选择避坑指南)

本文详细介绍了在Windows环境下为QT5.15.2安装MQTT模块的完整流程,包括环境准备、源码获取、编译配置及项目集成等关键步骤。特别针对分支选择、依赖项处理和常见错误提供了实用解决方案,帮助开发者高效完成MQTT模块的安装与调试,适用于物联网开发场景。

weixin_29224589的博客 466

Ubuntu下截图贴图软件——flameshot

Ubuntu下截图贴图软件——flameshot1. 卸载旧版本的flameshot2. 在github上下载最新的release版本3. 安装4. 设置快捷键 Windows下截图软件一直用官方的snipaste,直接在Microsoft Store中下载即可, Ubuntu下截图软件虽然也不少,但能贴图的一直找不到,最近发现比较新版本的flameshot有了贴图功能,记录下来。 1. 卸载旧版本的flameshot apt-get安装的flameshot一般版本较旧,如果安装了需要先卸载,没有安装过

ShareProgress的博客 1607

Windows 10下Carla 0.9.15安装避坑指南:从下载到运行的全流程解析

本文详细解析了在Windows 10系统上安装和运行Carla 0.9.15自动驾驶仿真平台的全流程。内容涵盖从系统环境准备、资源下载、Python依赖安装,到首次启动验证及常见错误(如DLL缺失、显卡驱动问题)的深度解决方案,旨在帮助用户快速搭建稳定的开发环境,并运行第一个自动驾驶Python脚本。

alice7model的博客 546

FOC-滑膜控制器SMC/滑膜观测器SMO

三相PMSM是一个非线性、强耦合的多变量控制系统,对于外界的扰动或者电机自身的参数发生变化时,传统的PI控制并不能满足实际的要求。因此可以引入滑模控制SMC,它对扰动和参数不敏感,响应速度也够快。简单来说就是,滑膜观测器就是通过采样与坐标变换得到的Ualpha,Ubeta,Ialpha,Ibeta四个参数值,获取。SMO叫滑膜观测器(Sliding Mode Observer),用于获取转子位置信息与转速信息。2、作为滑膜观测器SMO,获取电机角度与转速信息。之间的误差来设计滑膜观测器,并通过该误差。

小胡同学的工程师学习之路 1万+

Ubuntu打开swf文件

Ubuntu打开swf文件 一:下载谷歌浏览器 在Linux 上是有很多很好用的浏览器,其中大牌的浏览器基本上都是有Linux版本的。 但是自带Flash而且和adobe官网同步更新的就只有谷歌浏览器了,所以这里我们也推荐使用谷歌浏览器。 打开终端,在终端下执行命令 sudo wget http://www.linuxidc.com/files/repo/google-chrome.list ...

xz5202333的博客 2117

5步搞定ABB机器人RobotStudio与S7-1500PLC的Profinet通讯(附PLCSIM调试技巧)

本文详细介绍了如何利用RobotStudio与TIA Portal软件,结合PLCSIM Advanced仿真器,在零硬件条件下实现ABB机器人与西门子S7-1500 PLC之间的Profinet通讯虚拟调试。通过五个核心步骤,从环境搭建、网络配置、信号映射到联合仿真与高级调试,帮助工程师在项目前期高效验证逻辑、压缩现场调试周期,并掌握实用的PLCSIM调试技巧。

weixin_29188043的博客 505

ubuntu下面常用软件安装

1、安装swfdec Flash播放器 sudo apt-get install swfdec-gnome 2、更新swf文件的打开方式 在swf文件上面点右键,选择属性,打开方式,swfdec flash播放器

Jiangxumin 979

S905L3B机顶盒刷Armbian:从安卓Root到eMMC全攻略

在嵌入式开发与轻量级服务器搭建中,ARM架构设备因其低功耗和高性价比备受关注。晶晨S905L3B作为运营商机顶盒的主流芯片,通过刷写Armbian系统可将其改造为ARM小服务器。其原理是利用Amlogic芯片的uboot引导机制,将Linux系统写入eMMC存储,从而脱离原厂安卓限制。这一方案的技术价值在于以极低成本实现Docker容器、下载机、轻量数据库等服务的部署,应用场景涵盖家庭网络广告过滤、智能家居控制、复古游戏机等。本文以CM311-1S为例,详细拆解从安卓9 Root到Armbian写入eMMC

weixin_31476015的博客 340

SAP ABAP CO核心扩展-ZCKMLQS 多物料工厂的评估数量结构报表(CKMLQS)

CKMLQS 只能查看单一物料工厂的评估数量结构,SAP 没有提供多物料工厂的评估数量结构报表。这篇文章将实现 CO核心扩展-ZCKMLQS 多物料工厂的评估数量结构报表。

SAP李斌,本人承诺所有原创文章均不使用任何AI生成技术,请大家放心阅读。 1089

ubuntu下播放 .swf文件

以前在windows下的.swf文件直接用暴风影音就OK了。可是在ubuntu下用自带的播放器只有声音,没有图像。   google了一下,如下解决:   1.sudo apt-get install swfdec-gnome    2.到Adobe 的网站下载个flash 9 播放器就可以了 http://www.adobe.com/support/flashplayer/downloads.h

IOT物联网小镇 4628

现代软件开发技术 | 第1章:Spring基础

Spring是一个轻量级Java 开发框架,最早由Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。

知识库搭建ing 455

linux系统下打不开swf文件

今天遇到一个比较郁闷的问题,有一些视频格式是swf,但是怎么都播放不了。 最后查了一些资料找了些方法,还可以。 我的linux系统上的这个视频播放软件还是挺多的。其实也还不错 比如:VCL播放器             Mplayer播放器             等。。。。 唯一的就是播放不了我的swf格式文件 最后终于找到了一个,给大家分享一下 就是:Swfdec Swf

六月雪花开 2236

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

搞定ubuntu下swf文件播放问题

<br />一条命令搞定ubuntu下swf文件播放问题:<br />sudo apt-get install swfdec-gnome

hjs1122的专栏 1447

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【Linux/Ubuntu学习8】unbuntu 下播放swf文件

ubuntu是没有自带swf播放器的,需要自己安装。 这次介绍的这个播放器是gnome环境的。 安装: sudo apt-get install swfdec-gnome 转载于:https://www.cnblogs.com/dongdong230/p/4193612.html...

weixin_30470643的博客 260

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: Ubuntu 天气预报控件
下一篇: avaist for linux
MrBugYang
博客等级 码龄18年 21粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值