博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ImageMagick---import(截图)
阅读量:5118 次
发布时间:2019-06-13

本文共 1015 字,大约阅读时间需要 3 分钟。

ImageMagick---import(Linux命令行截图)
官方帮助文档:
注:import命令需要ImageMagic的支持,更详细的用法请自行man import

1.截取屏幕某个区域

import  hello.jpg   #格式包括jpg,jpeg,png,gif,bmp等

import  {p,p,p,p}.jpg  #连续截图4次噢,生成图片命名格式为p-1.jpg, p-2.jpg, p-3.jpg, p-4.jpg

键入以上命令后,使用鼠标左键选择要截取的范围,松开鼠标左键截图完成,会在当前操作目录生成截图文件hello.jpg, 不想截图则通过Ctl+C中断截图.

查看文件属性,可以通过file和identify,如:

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

import  -window  root  root.jpg

sleep 3 && import  -window  root  root.jpg   #3秒后截取整个屏幕

3.截取鼠标所点击的窗口

import -frame mouse.jpg

4.截取window ID为0x1000f4d的窗口

通过xwininfo命令获取到特定窗口的window ID,再键入xwininfo后鼠标会变成“”形状,只要点击要截的窗口就会在终端生成该窗口的详细信息,如:

import  -frame  -window  0x1000f4d  id.jpg

脚本样例:
##################################################
#!/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" &

转载于:https://www.cnblogs.com/lixuebin/p/10814527.html

你可能感兴趣的文章
C#double转化成字符串 保留小数位数, 不以科学计数法的形式出现。
查看>>
SpringMVC学习总结(三)——Controller接口详解(1)
查看>>
RGB色彩空间和HSV色彩空间的理解
查看>>
牛的障碍Cow Steeplechase
查看>>
Zookeeper选举算法原理
查看>>
嵌入式成长轨迹52 【Zigbee项目】【CC2430基础实验】【在PC用串口收数并发数】...
查看>>
函数随笔
查看>>
哈尔滨工程大学ACM预热赛(A,C,H,I)
查看>>
3月29日AM
查看>>
利用IP地址查询接口来查询IP归属地
查看>>
Dijkstra算法——最短路径(转)
查看>>
HTML元素定义 ID,Class,Style的优先级
查看>>
【实数二分/前缀和维护】Best Cow Fences
查看>>
构造者模式
查看>>
[转][C#]Combobox 行高
查看>>
什么是IDS/IPS?
查看>>
JavaScript:学习笔记(3)——正则表达式的应用
查看>>
LeetCode:旋转链表【61】
查看>>
浮点数转化为字符串
查看>>
ssRs父子维度
查看>>