zoukankan      html  css  js  c++  java
  • ImageMagick---import(截图)

    ImageMagick---import(Linux命令行截图)


    官方帮助文档:
    http://http://www.imagemagick.org/Usage/basics/

    注: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,如:ImageMagick---import(截图)

    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后鼠标会变成“”形状,只要点击要截的窗口就会在终端生成该窗口的详细信息,如:

    ImageMagick---import(截图)


    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" &
  • 相关阅读:
    A
    Hdu 1856(离散化+并查集)More is better
    Hat’s Words hdu-1247
    K
    I
    L
    F
    M
    Javascript 编码规范
    Chrome开发者工具之JavaScript内存分析
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814527.html
Copyright © 2011-2022 走看看