>php imagick生成gif动画的方法

$image=new Imagick();

$animation = new Imagick(); //建立一个对象。

$animation->setFormat( "gif" ); //设置它的类型。

$delay = 30; //设置播放速度。

for ($i=1; $i<52; $i++) {

$thisimage = new Imagick();

$thisimage->readImage(‘testgifimg/frame-‘.$i.‘.gif‘); //我有三个图片分别叫:1.jpg,2.jpg就是要合成他们三个。

$thisimage->setFormat( "gif" ); //把他们都转成GIF格式。

$animation->addImage($thisimage); //加入到刚才建立的那个gif imagick对象之中。

$animation->setImageDelay( $delay ); //设置好播放速度。

}

header( "Content-Type: image/gif" );

$animation->writeImages("9.gif",true); //文件存储。不能使用writeImage,因为是多帧的,它会认为是多张图片

ps:至于为什么在使用header设定文件头和echo 输出后图片没有动,我目前怀疑这是浏览器的设定关系,因为,你右键点击生成的图片另存下来时,图片是可以正常的跳动的。

图片素材下载如下

图片素材下载

原文:https://www.cnblogs.com/newmiracle/p/11871349.html

php imagick gif,php imagick生成gif动画的方法相关推荐

  1. 2021-02-06 Python通过matplotlib包和gif包生成gif动画

    Python通过matplotlib包和gif包生成gif动画 使用matplotlib生成gif动画的方法有很多,一般常规使用matplotlib的animation模块的FuncAnimation ...

  2. matplotlib包和gif包生成gif动画对比

    使用matplotlib生成gif动画的方法有很多,一般常规使用matplotlib的animation模块的FuncAnimation函数实现. 在matplotlib官网看到了第三方动画包gif的 ...

  3. php 图片库 加星,PHP使用imagick_st类库把JPG生成GIF动画图片

    PHP使用php_imagick_st-Q8.dll类库,把JPG图片连接生成GIF动画图片,需要事先下载好php_imagick_st-Q8.dll,文件,并配置php.ini文件,启用php_im ...

  4. php imagick,PHP中imagick函数的中文解释_PHP

    imagick的:: adaptiveBlurImage - 增加了自适应模糊滤镜图像 imagick的:: adaptiveResizeImage - 自适应调整图像数据依赖三角 imagick的: ...

  5. R语言ggplot2可视化:使用gganimate包和gapminder包为生成的动画文件gif设置尺寸、分辨率

    R语言ggplot2可视化:使用gganimate包和gapminder包为生成的动画文件gif设置尺寸.分辨率 目录

  6. 生成Gif动画缩略图-Gif动画水印的改进

    前面的文章中,实现过Gif动画添加水印,虽然目前还有一些悬而未决的问题有待解决,但对于大多数情况还是挺实用的,看园子里面有人发生成缩略图的文章,将原来的水印部分代码加以改造,实现了从Gif动画生成Gi ...

  7. python gif_python 将png图片格式转换生成gif动画

    先看知乎上面的一个连接 用Python写过哪些[脑洞大开]的小工具? 这个哥们通过爬气象网站的气象雷达图,生成一个gif的动态图.非常有趣且很实用,那咱也实现下. 我们先实现一个从GIF提取帧的代码 ...

  8. 通过Mixamo生成人物动画并导入Unity实现资源可用的方法

    通过Mixamo生成人物动画并导入Unity实现资源可用的方法: 文章要点: 如何通过Mixamo生成人物动画 在Mixamo中生成的模型及动画导入Unity的设置(保持原有材质) 在Unity中利用 ...

  9. 推荐基于深度学习实时同步生成2D动画口型算法

    概述 实时二维动画是一种相当新颖而强大的交流形式,它使表演者可以实时控制卡通人物,同时与其他演员或观众互动和即兴表演. 最近的例子包括史蒂芬·科尔伯特(Stephen Colbert)在<后期秀 ...

最新文章

  1. lvm自动扩容到固定分区脚本
  2. java ssh工具类_JAVA SSH2工具类
  3. 本地缓存需要高时效性怎么办_缓存在高并发场景下的常见问题
  4. c语言从键盘输入求最大值和最小值,从键盘任意输入10个整数,计算并输出最大值和最小值及......
  5. python signal
  6. Linux下安装配置Redis
  7. linux 路由跟踪命令_云计算网络知识学习-linux网络基础
  8. 自定义弹框,点击提示框外空白区域,让弹框消失
  9. 背景虚化_背景虚化的效果用手机怎么拍?原来这样简单
  10. android 多线程 handler使用方法
  11. asp.net购物商城系统
  12. Eclipse下载及汉化(官方最新)
  13. 应用密码学:协议、算法与C源程序(学习第一章)
  14. 叉积(向量积、外积)的运算法则及其与点积(数量积、内积)的混合运算
  15. 联想小新安装windows 7
  16. 10. 微型计算机常用的显示器有哪几类及其工作原理,四川自考07311《多媒体技术》全真模拟试题(十)...
  17. SQL Server 2008 R2 安装 (转)
  18. 怎样才能掌握好计算机知识,简析怎样才能上好计算机课
  19. ps 导出png-8图片会变模糊
  20. 23、账号与权限管理

热门文章

  1. Python numpy.prod()函数
  2. 来自一位编程小白的告白
  3. 为什么使用Ubuntu发现没有声音输出?
  4. 生物识别产业指纹识别锁在门禁锁的战略性前景
  5. 《MySql学习》 MySQL的 加锁规则
  6. 单片机STM8S测量电压电路_单片机毕设(课设)题目汇总
  7. matlab仿真实验报告思考题,simulink仿真实验报告
  8. 哈希的应用 -- 布隆过滤器
  9. 【SpringBoot】SpringBoot整合Mybatis、druid
  10. 车联网布局,阿里领先了百度腾讯多少?