Ubuntu14.04利用byzanz制作gif格式动画

让博客生动形象的方式是图文并茂,更生动形象的方式就是放上动图。比如GIF动图。为此专门进行了一番搜索,发现了Ubuntu下有个叫做byzanz的制作GIF的软件。

byzanz安装:

sudo apt-get install byzanz

byzanz有两个命令:

  • byzanz-record
  • byzanz-playback

第一个就是录像的,第二个就是回放用的。

来篇使用参考教程:Make Animated GIF Screencasts Easily With Byzanz

因为这个是命令行工具,而且其中需要指定录像区域的坐标这些参数,但是你不可能那么清楚吧,有什么好的方式能获取到要录像区域的屏幕范围呢?Ubuntu下还有一个叫做xdotool,可以获取到当前鼠标位置,这样一来,你就可以算出你要录像区域的坐标位置了。

安装xdotool:

sudo apt-get install xdotool

命令行输入:

 xdotool getmouselocation

把鼠标移到要录入的位置,然后敲击回车确认命令,显示如下:

x:872 y:588 screen:0 window:71303347

其中就可以知道x和y的坐标,进而获得byzanz-record需要的参数。

制作gif:

 byzanz-record --duration=5 --x=65 --y=55 --width=300 --height=100 sk.gif

参数分别是录制时间,起始的x和y坐标,区域宽度和高度,输出格式。

可以用火狐浏览器查看,命令行输入:

firefox sk.gif

下面是我生成的gif效果图:

如何在CSDN博客插入GIF动图

最后说下怎么在CSDN博客中插入GIF动图,其实很简单。把GIF图上传到相册,然后获取图片的地址。在博客中上传图片中直接粘贴地址就可以了。

时间: 2024-10-14 05:03:08

Ubuntu14.04利用byzanz制作gif格式动画的相关文章

利用html5制作一个时钟动画

1 <canvas id="clock" width="500" height="500" style="background-color: yellow"></canvas> 1 var clock=document.getElementById("clock"); 2 var cxt=clock.getContext("2d"); 3 function dra

利用CSS3制作淡入淡出动画效果

CSS3新增动画属性“@-webkit-keyframes”,从字面就可以看出其含义——关键帧,这与Flash中的含义一致. 利用CSS3制作动画效果其原理与Flash一样,我们需要定义关键帧处的状态效果,由CSS3来驱动产生动画效果. 下面讲解一下如何利用CSS3制作淡入淡出的动画效果.具体实例可参考刚进入本站时的淡入效果. 1. 定义动画,名称为fadeIn @-webkit-keyframes fadeIn { 0% { opacity: 0; /*初始状态 透明度为0*/ } 50% {

ubuntu14.04环境下利用docker搭建solrCloud集群

主要内容: 技术关键点:docker17.06.3安装,docker自制镜像及相关容器操作,docker分配固定IP及添加端口映射,solrCloud集群部署等 主要思路:在Ubuntu14.04操作系统的宿主机中,安装docker17.06.3,将宿主机的操作系统制作成docker基础镜像,之后使用自制的基础镜像在docker中启动3个容器,分配固定IP,再在3个容器中配置solrCloud集群. 注:solrCloud采用的solr内置jetty,需要单独配置zookeeper 容器IP及名

Ubuntu14.04不支持U盘exfat格式该如何解决

转: http://www.jb51.net/os/Ubuntu/275158.html exfat是U盘的文件系统,很多系统都支持exfat格式的使用,但Ubuntu系统并不支持exfat格式,要如何处理呢?下面小编就给大家介绍下Ubuntu14.04不支持u盘exfat格式的解决方法,一起来了解下吧. 很多用户都想知道为什么要U盘使用exfat格式呢?主要有以下两种原因: 1.三大主流操作系统(Linux.Mac.Windows)都支持exfat格式. 2.exfat支持大于4G的文件. 在

利用css3-animation来制作逐帧动画

参考:https://www.qianduan.net/css3-animation/ 利用css3-animation来制作逐帧动画 常见用法: animation:mymove 4s ease-out 1s backwards; @-webkit-keyframes mymove /*Safari and Chrome*/ { from {left:0px;} to {left:200px;} } 解释: mymove :keyframes的名称; 4s:动画的总时间; ease-out:

UltraISO制作Ubuntu14.04 64bit到U盘文件加载不完整

前言 今天新买的Thinkpad E431到货了,500G硬盘7200转3700元,感觉性价比还可以,当然比起来研究生期间导师给配置的X220还是差很多的,不感慨了,切入正题. 问题 最近在做Rom Porting,经常需要build源码,因此需要64bit的Ubuntu系统.但是,用UltraISO制作U盘启动,打开官网下载的64bit操作系统时,明显加载不完整,如图所示: 这样制作的U盘启动肯定是有问题的. 解决办法 将Ubuntu的iso文件加载为DVD驱动器,也是使用UltraISO去实

制作Ubuntu14.04的Openstack镜像

下载好Ubuntu官方镜像安装文件:不要使用desktop版,在virtualbox和vm上都安装报错,因为不需要桌面,所有没去管了. 第一步.准备好如下文件: 1.ubuntu-14.04.4-server-amd64.iso 2.virtual-box 5.0.16 (Vmware也可以,类似安装,创建虚拟机硬盘是选择单一文件可方便转换) 第二步.安装一个虚拟机: 可以使用之前下载的ubuntu-14.04.4-server-amd64.iso安装 进入虚拟机安装qemu-kvm,用来转换v

Ubuntu14.04 安装教程(U盘及硬盘)

Ubuntu14.04 安装教程(U盘及硬盘) 前些天上了操作系统原理,老师让把Ubuntu装上,没办法硬着上了,在网上搜了很多教程以及帖子看了,也帮着一些同学装上了Ubuntu,遇到了不少的小问题,现在把经验拿出来和大家分享.Linux有很多的发行版本,Ubuntu也是其中的一个咯,这里介绍两种安装Ubuntu的方法,我基本上用的是U盘安装,硬盘安装也行,比U盘稍微麻烦. 方法一:U盘安装 准备工作: Ubuntu的镜像文件,下载地址,我这里下载的是ubuntu-14.04-desktop-a

Dockerfile实战:构建基础的ubuntu14.04镜像

我们可以从Docker Hub上下载官方仓库中的镜像,我自己就下载了ubuntu镜像,只有188M左右,很小巧了.但是看了下,里面的软件源还是官方的,而且没有安装vim,所以就打算自己写一个Dockerfile,用它来构建适合自己的ubuntu基础镜像. deb http://archive.ubuntu.com/ubuntu/ trusty main restricted deb-src http://archive.ubuntu.com/ubuntu/ trusty main restric