Linux命令行截屏,linux 系统中利用终端命令截屏

几个常用的import命令介绍给大家:

1 import mypicture.jpg

然后可以使用鼠标选择的范围

2 sleep 5; import mypicture.jpg

等待5秒钟后,截取鼠标选择的范围

3 import -frame mypicture.jpg

截取鼠标所点击的窗口

4 import -window root mypicture.jpg

截取整个屏幕,作用相当于Print Screen键

5 import -frame -window 0xe00003 mypicture.jpg

用于截取window ID为0xe00003的窗口。

你可以使用xwininfo命令获取到特定窗口的window ID

可以用scrot截屏,于是打开终端sudo apt -getinstall scrot,安装好scrot,在网上找到了各种截屏命令:

安装完成后,我们就可以用命令行来操作它:

//可以截取 .jpg、 .png 格式的图片,其它格式的我没试,不知道是不是也可以截取。

//抓取桌面,将当前的整个桌面抓取下来,并保存为 desktop.png 文件。

命令:scrot desktop.png

//不知道在哪放着,用 find 命令。

命令:find -name desktop.png

//抓取窗口,-b抓取窗口及其外边框,-s  让用户选择窗口

命令:scrot -bs window.png

//抓取选区,按住鼠标左键拖动,获取截图

命令:scrot -s rect.png

//延时抓取,-d表示延时,10是秒数,-c表示倒计时开始,遗憾的是不能和-s一起用

命令:scrot -cd 10 menu.png

//生成缩图,下面表示生成原图的50%缩略图

命令:scrot -t 50% thumb.png

//更改品质  -q 选项用于更改所抓图像的品质,介于 1-100 之间,默认为 75。数值越大,意味着图像品质越高;相反,图像的压缩率也就越低,占用空间越大。

命令:scrot -q 70 quality.png

//设定截图保存路径,$f 代表截图的原保存路径/文件名

命令:scrot action.png -e 'mv $f ~/images/'

这里的路径要存在,如果不存在,截图就会被保存到 /home/user(用户) 这个文件夹里。

snapscreenshot的安装与卸载:

◆安装 先将下载的软件包解开,然后进入这个目录,执行以下命令即可:

#./configure;

#make install

◆卸载

#make uninstall

◆使用方法

如果想获得帮助使用下面命令:

#snapscreenshot --help

截取图像可以使用如下命令:

#snapscreenshot >snap.tga

上面代码表示按默认方式截取图片。

#snapscreenshot -c6 -x3 >snap.tga

上面这个命令表明自己指定参数来获得图片。

#./examplerun

上面这个命令表示用本软件自带的脚本来获得图片。

如果想直接得到自己想要的图像格式,可以结合管道命令来使用,例如: #snapscreenshot|tgatopnm|pnmtojpeg>myscreen.jpeg

关于snapscreenshot的详细情况请参阅帮助信息及readme文件。

阅读(3274) | 评论(0) | 转发(0) |

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值