ImageMagick---import(Linux命令行截图)
官方帮助文档:
http://http://www.imagemagick.org/Usage/basics/
注:import命令需要ImageMagic的支持,更详细的用法请自行man import
1.截取屏幕某个区域
import
import
键入以上命令后,使用鼠标左键选择要截取的范围,松开鼠标左键截图完成,会在当前操作目录生成截图文件hello.jpg, 不想截图则通过Ctl+C中断截图.
2.截取整个屏幕,作用相当于Print Screen键
import
sleep 3
&& import
3.截取鼠标所点击的窗口
import -frame mouse.jpg
通过xwininfo命令获取到特定窗口的window ID,再键入xwininfo后鼠标会变成“+”形状,只要点击要截的窗口就会在终端生成该窗口的详细信息,如:
import
脚本样例:
##################################################
#!/bin/bash
#To tack screenshot in cmd
#Made by liujun, liujun_live@msn.com, 2014-08-18
##################################################
# Source function library.
. /etc/rc.d/init.d/functions
DATE=$(date +"%F %H:%M:%S")
import -delay 2 -window root -silent "$HOME/screenshot-${DATE}.png" &