• 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" &
  • 相关阅读:
    10. Regular Expression Matching
    9. Palindrome Number
    6. ZigZag Conversion
    5. Longest Palindromic Substring
    4. Median of Two Sorted Arrays
    3. Longest Substring Without Repeating Characters
    2. Add Two Numbers
    链式表的按序号查找
    可持久化线段树——区间更新hdu4348
    主席树——树链上第k大spoj COT
  • 原文地址:https://www.cnblogs.com/lixuebin/p/10814527.html
Copyright © 2020-2023  润新知