imagemagick gif制作
参考链接:http://www.netingcn.com/imagemagick-gif.html
例如上面有5个图片,分别为p-0.png,p-1.png,p-2.png,p-3.png,p-4.png
#magick -loop 0 -delay 50 p-*.png dest6.gif
将这5副图像生成一个dest6.gif
-loop是指循环次数,如果是0表示无限循环,如果不是0,就循环播放指定的次数后停止。如果你打开发现还是无限循环,有可能是工具处理的问题,拖放到浏览器可以检查执行次数。
-delay 50,表示每一张图片显示时间为500ms
p-*.png,会自动获取当前文件夹下的所有p-开头的png文件
现在要控制每一个图片的显示时间,p-0.png显示10ms,p-1.png,p-2.png显示100ms,p-3.png显示500ms,p-4.png显示1000ms
#magick -loop 0 -delay 1 p-0.png -delay 10 p-1.png p-2.png -delay 50 p-3.png -delay 100 p-4.png dest7.gif
如果要制作一个带有背景图片的gif
首先制作一个背景图片:
magick -size 84x200 xc:"#f396eb" bg.png
如图所示bg.png
现在有一个logo.png,
将logo.png放置到bg.png的顶部
magick bg.png logo.png -geometry +2+2 -composite bg.png
生成新的bg.png图片
然后依次将5张图片放入背景图片中
magick bg.png p-0.png -geometry +2+55 -composite pp-0.png
magick bg.png p-1.png -geometry +2+55 -composite pp-1.png
magick bg.png p-2.png -geometry +2+55 -composite pp-2.png
magick bg.png p-3.png -geometry +2+55 -composite pp-3.png
magick bg.png p-4.png -geometry +2+55 -composite pp-4.png
最后将这5个图片合成gif文件
magick -loop 0 -delay 50 pp-*.png dest5.gif
imagemagick gif制作相关推荐
- php imagegif 动画,使用PHP的ImageMagick API制作动画GIF
虽然我不是PHP专家,但我知道这个问题并不太难.你想要做的是创建一个可以附加帧的Imagick对象.对于每个帧,您可以更改定时等参数. 假设您正在使用从基本Web表单上传的图像,我编写了一个基本示例, ...
- ImageMagick windows下的安装和gif动图制作
一.什么是Imagemagick? ImageMagick是一款免费开源跨平台的图片编辑软件,支持 Linux,Windows,Mac OS X,iOS和Android.既可以通过命令行使用,也可以通 ...
- ImageMagick convert
ImageMagick简介 ImageMagick是一个适用于创建.编辑和组合位图的软件.它能够读.写和转换超过百余种格式的图片. 另外,ImageMagick针对主流的编程语言都有借口,包括G2F ...
- ImageMagick convert多张照片JPG转成pdf格式,pdfunite合并PDF文件
在认识ImageMagick之前,我***的图像浏览软件是KuickShow,截图软件是KSnapShot,这两款软件都是KDE附带的软件,用起来也是蛮方便的.在一次偶然的机会中,我遇到了ImageM ...
- linux下ImageMagick convert命令
http://blog.csdn.net/geekcome/article/details/6385074 在认识ImageMagick之前,我***的图像浏览软件是KuickShow,截图软件是KS ...
- Ubuntu下制作Gif图片
Ubuntu下制作Gif图片 所需软件安装 $ sudo apt install kazam $ sudo apt install mplayer $ sudo apt install imagema ...
- 使用Matplotlib绘制3D图形
本文是Matplotlib的第二篇文章,会讲解如何通过Matplotlib绘制3D图形.关于Matplotlib的第一篇文章,请看这里:Python绘图库Matplotlib入门教程. 测试环境 由于 ...
- 使用Python爬取CSDN历史博客文章列表,并生成目录
使用Python爬取CSDN历史博客文章列表,并生成目录 这篇博客将介绍如何使用Python爬取CSDN历史博客文章列表,并生成目录. 2020年 2020年04月 cv2.threshold() 阈 ...
- linux图片处理convert命令
要使用convert命令,首先需要安装ImageMagick包 图片缩放convert_img.sh: #!/bin/sh fdir=${3%/*} #get file's directory #ec ...
- php imagemagick gif,用R制作gif动态图以及从gif中提取图片
想获取本文完整代码和数据的下载链接,可关注微信公众号"R语言和Python学堂",并回复发文日期"20181121". 熟悉R的朋友,肯定知道 animatio ...
最新文章
- android x86 按键精灵,界面版按键精灵的使用【包含内置浏览器、打开程序的方法】...
- 用DHCP实现网关配置和DNS解析
- eclipse提示方法已过时_提高效率,eclipse上你可能不知道的技巧
- 使用Hadoop自带的例子wordcount实现词频统计
- python聚类分析案例_深度解读|如何构建用户分级体系实现精细化运营?附案例实操...
- 点滴积累【JS】---JS小功能(JS实现模仿微博发布效果)
- php hbase thrift,php通过thrift操作hbase
- mongoDB备份方案
- vrep和matlab,使用Matlab与V-REP联合仿真 - Play V-REP with Matlab
- 小米路由器Android,手机设置小米路由器_小米路由器用手机设置教程-192路由网
- Netplus收发消息的基本流程
- 【RPC Dubbo】本地存根和本地伪装
- 大时代、10000小时定律和徐霞客
- iPhone预计移除SIM卡槽,用户需通过eSIM激活网络
- 第九章:深度学习平台及框架
- mac备忘录 英文引号自动转中文引号
- MySQL auto_increment介绍及自增键断层的原因分析
- 用 C++ 示例解释 UML 类图
- 你了解区块链资产吗?新手要如何投资区块链资产?
- HTC Vive与Oculus Rift全面对比
热门文章
- 关于win10中资源管理器卡顿的问题及解决办法
- 计算机无法打开压缩包,压缩包损坏或压缩格式未知且无法打开
- 模拟信号数字化传输系统的设计与仿真分析说明书
- php slim 教程,php框架slim架构上存在XXE漏洞(XXE的典型存在形式)
- 锐捷530-E无线AP配置
- 香山处理器仿真环境搭建
- php变异测试工具,科学网—两种突变检测的matlab代码 - 张凌的博文
- Python练手项目:计算机自动还原魔方(4)还原底部两层+顶面
- oracle exclude table,【DATAPUMP】导出时使用exclude排除表
- 《JavaScript百炼成仙》 全书知识点整理