zoukankan      html  css  js  c++  java
  • Ubuntu 16.10 安装byzanz截取动态效果图工具

    1.了解byzanz截取动态效果图工具

     byzanz能制作文件小,清晰的GIF动态效果图,不足就是,目前只能通过输入命令方式来录制。
     byzanz主要的参数选项有:


      -d, --duration=SECS     动画的时间 (默认:10 秒)
      -e, --exec=COMMAND      Command to execute and time
      --delay=SECS            开始之前的延时(默认:1 秒)
      -c, --cursor            录制鼠标光标
      -a, --audio             录音
      -x, --x=像素            要录制矩形的 X 坐标
      -y, --y=像素            要录制矩形的 Y 坐标
      -w, --width=像素        录制矩形的宽度
      -h, --height=像素       录制矩形的高度
      -v, --verbose           详细
      --display=显示          要使用的 X 显示

    2. 安装byzanz截取动态效果图工具

    sudo apt-get install byzanz 

    3. 截取例子:

        3.1.通过xwininfo查询要录制的窗口位置、宽度和高度

          如下图,要录制KolourPaint绘图工具对应的窗口,那么先在命令行输入xwininfo,回车,再点击KolourPaint工具所在的窗口即可。

             

            可以看出KolourPaint的位置:

             X:  506,Y:  132,Width: 1019,Height: 616


      3.2.通过命令开始录制GIF格式的动态效果图

              根据上边得到的位置坐标数据,在命令行中输入录制byzanz-record命令。这里设置延时3秒开始录制,录制时长为10秒,并输出到当前位置成test.gif文件。

    byzanz-record -x 506 -y 132 -w 1019 -h 616  -d 10 --delay=3 -c  test.gif

            

    另外:
          有一个小工具xdotool可以获取鼠标的所在坐标,再根据所得的坐标位置来进行录制。

    xdotool getmouselocation

            
    总之,byzanz截取动态效果图工具,虽然是通过命令来实行录制,但命令简单,而且文件小,非常实用。


     (完.)

  • 相关阅读:
    iOS的流畅性
    iOS系统的特点-iOS为什么运行更流畅
    安卓怎么不如ios运行流畅
    关于后台动态模板添加内容的总结 Builder使用
    PHP中用下划线开头的变量含义
    php 变量名前加一个下划线含义
    ThinkPHP 模版中的内置标签
    PC端页面如何调用QQ进行在线聊天?
    手机web页面调用手机QQ实现在线聊天的效果
    THINKPHP框架的优秀开源系统推荐
  • 原文地址:https://www.cnblogs.com/wghao/p/6011195.html
Copyright © 2011-2022 走看看