Ubuntu 下制作Gif图片
2015-10-25 16:28
337 查看
本文是转载别人的,原文地址如下:
http://www.lai18.com/content/657346.html
byzanz有两个命令:
第一个就是录像的,第二个就是回放用的。
来篇使用参考教程:Make Animated GIF Screencasts Easily With Byzanz
因为这个是命令行工具,而且其中需要指定录像区域的坐标这些参数,但是你不可能那么清楚吧,有什么好的方式能获取到要录像区域的屏幕范围呢?Ubuntu下还有一个叫做xdotool,可以获取到当前鼠标位置,这样一来,你就可以算出你要录像区域的坐标位置了。
命令行输入:
把鼠标移到要录入的位置,然后敲击回车确认命令,显示如下:
其中就可以知道x和y的坐标,进而获得byzanz-record需要的参数。
制作gif:
参数分别是录制时间,起始的x和y坐标,区域宽度和高度,输出格式。
可以用火狐浏览器查看,命令行输入:
下面是我生成的gif效果图:
http://www.lai18.com/content/657346.html
着实有这个需求,有时候写博客的时候希望上传一副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=872 --y=588 --width=300 --height=100 sk.gif
参数分别是录制时间,起始的x和y坐标,区域宽度和高度,输出格式。
可以用火狐浏览器查看,命令行输入:
firefox sk.gif
下面是我生成的gif效果图:
相关文章推荐
- Java 管理数据库和表
- 外部浏览器无法访问虚拟机里配置的rails环境问题,无法ip访问问题
- 最长回文(Manacher)
- SpringMVC知识点汇总
- Redis优化经验
- 【codevs 2830】蓬莱山辉夜
- dev 注册方法 z
- Android jni 编程4(对基本类型二维整型数组的操作)
- TypeScript学习笔记(二):基本数据类型及数据转换
- schedule与CFS算法
- AC自动机 zoj3228 Searching the String
- linux hostname
- Ubuntu Java环境安装配置 简易版本
- 图像角点检测的Fast算法(时间阈值实验)
- AciveX接口事件的手动实现
- LightOJ 1005 (数学组合问题)
- 用户体验学习笔记(工程中发现的PM常犯错误)
- 聊城大学格创CSDN协会新学期招新工作圆满完成
- 如何解决eclipse添加重载函数时参数为arg0,arg1的问题?
- Codeforces Round #315 (Div. 2) A