Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1255450
  • 博文数量: 261
  • 博客积分: 4196
  • 博客等级: 上校
  • 技术积分: 3410
  • 用 户 组: 普通用户
  • 注册时间: 2012-02-17 17:05
文章分类

全部博文(261)

文章存档

2018年(1)

2017年(22)

2016年(2)

2015年(8)

2014年(27)

2013年(40)

2012年(161)

分类: LINUX

2013-06-28 11:43:15

几个常用的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文件。





阅读(3769) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~