日常能想到的小动画基本就是使用ps导出GIF动画/AE通过插件直接导出GIF,方便快捷;但最近工作中遇到了关于透明背景导出GIF动画的问题:导出的GIF动画有白边,有锯齿感。

网上找了一大堆教程,主要原因出在GIF格式本身的问题。GIF动画采用8位色压缩,只能处理256种颜色,透明度的情况下,png和alpha通道不同,GIF的每个像素只有透明和不透明两种状态,做不到平滑边缘的效果,导致在透明背景下会出现白边、锯齿这类无可避免的问题。

网上动效交付的方式很多,我主要是采用的json文件的交付形式,其他交付方式查看下面的链接:

【快收藏!】大厂UI动效交付完全指南文末有相关文档哦!https://mp.weixin.qq.com/s/Q4K-Q10U0uY3CXU8YxEapg

使用json文件的交付流程:

一、安装AE(已安装可忽略)

顺便提供个装软件的地址,win/Mac都有 奇迹秀工具箱;

二、安装插件bodymovin

在安装此插件前,建议先安装个zxp installer(不要问我为什么,安装这个之后,AE的插件便可快速安装,网上其他的方式我都已尝试过,已哭晕在厕所),再顺便提供个zxp  installer下载地址https://aescripts.com/learn/zxp-installer/https://aescripts.com/learn/zxp-installer/

1、根据自己对应系统下载安装程序,运行安装,打开界面如下(Mac系统);

2、 下载 bodymovin插件,在提供个插件地址http://www.gfxcamp.com/bodymovin-v552/http://www.gfxcamp.com/bodymovin-v552/

只下载软件即可,请忽略这文章里的其他信息,因为我已经全部经历过了,难受....

3、将文件 bodymovin5610cn.zxp文件直接拖入 zxp installer即可安装成功,如下图:

4、安装完成后,打开 AE —— 首选项 —— 脚本和表达式(AE版本CC2021)——勾选允许脚本写入文件和访问网络 —— 确定;

5、打开窗口 —— 扩展 ——查看插件安装是否成功;

三、导出 json文件

将做好的动画存储后,点击窗口 —— bodymovin插件 ,插件或自动获取当前AE窗口中的合成文件,点击已选择下放的圆圈,设置右侧的输出地址;

点击设置(名称前方的图标),根据自己动画采用的内容,图片资源处酌情选择,压缩图片一定要勾选,导出模式中的演示动画一定要勾选,这样可浏览时直接查看动画是否存在问题;

最最关键的一步

更多导出设置里的【导出旧版json格式】,否则交给开发的json文件,由于开发用地库太旧,导致出现报错(这里最坑);

再分享个json文件支持与不支持的功能

Lottie DocsLottie is a library for Android, iOS, Web, and Windows that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile and on the webhttps://airbnb.io/lottie/#/supported-features?id=supported-features好了,到此就结束了,又不懂的请疯狂艾特我,免得消息查看不及时,让各位亲跟我一样走不必要的弯路。

再赠送个收藏的避坑指南
关于AE转json动画开发避坑指南 - 知乎本篇文章是给一定基础的UI设计写的 Lottie 是Airbnb开源的一个面向Android、 iOS、React Native 、Web的动画库,能分析 Adobe After Effects 导出的json文件并生成动画,使静态素材一样使用这些动画,完美实现动画…https://zhuanlan.zhihu.com/p/267141696

保姆级透明背景动画导出 —— json格式(Mac系统)相关推荐

  1. java 如何导出json文件_java导出json格式文件的示例代码

    本文介绍了java导出json格式文件的示例代码,分享给大家,具体如下: import java.io.File; import java.io.FileWriter; import java.io. ...

  2. bodymovin for Mac(AE动画导出json插件)

    bodymovin for Mac是非常优秀的AE动画导出json工具,可以将动画导出到json文件和png.动画可以通过bodymovin播放器在网络上播放,也可以通过Lottie在iOS和Andr ...

  3. gif透明背景动画_BMP、GIF、TIFF、PNG、JPG和SVG格式图像的特点

    一张图片可以储存为多种格式,为什么有的几十KB,有的几百MB,有的静止不动,有的是好几个画面循环播放?在项目开发的过程中经常会读取或保存图像文件,不同类型的图像特点不同,适用的范围也不同,简要介绍BM ...

  4. gif透明背景动画_前端基础系列之bmp、jpg、png、gif、svg常用图片格式浅谈(二)...

    IT客栈 作者:大腰子 bmp.jpg.png.gif.svg常用图片格式 之前为大家介绍了几种WEB前端常用的图片格式,对比了它们的特点,参见<前端基础系列之bmp.jpg.png.gif.s ...

  5. gif透明背景动画_图片的不同格式:JPG、PNG、GIF都有什么区别?

    我们做弱电工程的,打开手机里面照片库发现都是各种项目的设备照片或者是施工照片,真正拍人的照片还真的没有几张,今天和大家聊聊照片格式问题.一张图片可以储存为多种格式,为什么有的几十KB,有的几百MB:有 ...

  6. php ai格式生成png,AI怎么生成透明png? ai导出PNG格式透明背景图片的教程

    我们需要一张背景透明的png格式的图片,该怎么使用ai导出透明png格式的图片呢?请看下文呢详细介绍. 1.请打开AI软件,以快捷键Ctrl+N新建一个空白文档.选择左侧工具栏中的椭圆工具. 2.用椭 ...

  7. gif透明背景动画_常用的设计文件格式——jpg、png、gif、psd、ai、cdr、tiff

    我们使用电脑的过程中经常会遇到各种各样的格式,比如办公文件的几种常用格式,一些电子书籍的常用格式,设计过程中也会遇到一些常用的格式~ 上面的都是以前糖糖上学或工作中做的笔记,以及自己对这些格式的理解和 ...

  8. gif透明背景动画_PS实用技巧——视频转GIF

    GIF原意为原义是"图像互换格式",它分为静态GIF和动画GIF两种,在文件上的扩展名为.gif,是一种压缩的位图格式,支持透明背景,适用于多种操作系统.它具有内存小,效果强的特点 ...

  9. gif透明背景动画_iPad Procreate入门笔记03 - GIF动画制作

    更新至Procreate 5 后,新增加了"动画辅助(animation assist)"功能,制作动画更加容易上手且方便了. 下面介绍几种简单的制作方法. 1. GIF最佳画布大 ...

  10. gif透明背景动画_【超实用干货! 】iPad上的动画App大推荐

    作者/立夏 编辑/彼方 大家好,我是立夏.大概在两年前吧我为大家写过几款动画APP的评测,这一次我也想给大家推荐一些我的新宠,供大家参考. 我在这里就不过多提及如Animation Desk.Proc ...

最新文章

  1. Python从入门到精通- 什么是NumPy? (上)
  2. 「每天一道面试题」下面的代码有问题吗?为什么?
  3. html文档中的元数据,javascript – 如何使用pdf.js从pdf文档中获取元数据
  4. 计算机视觉与深度学习 | 复杂环境下的视觉同时定位与地图构建(SLAM)
  5. php回调函数求1+2+3+...+100的值_PHP全栈学习笔记6
  6. OIL + VCache如何改善Facebook视频延迟 并减少存储和计算开销?
  7. cobol和java区别,COBOL语法和文法(1)
  8. Java的几种路径总结
  9. ios textview间距_iOS开发之UITextView,设置textView的行间距及placeholder
  10. android 向上弹出,android 弹出Popupwindow 自适用(Activity或者Dialog)判断向上还向下...
  11. 信号完整性之Cadence Sigrity TDR仿真操作流程
  12. CF - 158B - Taxi
  13. 认识 ESP-IDF-v4.3+工程结构(ESP32-C3应用调整示例)
  14. opencv-------高斯滤波
  15. 罗振宇“时间的朋友”跨年演讲:为做事的人服务 准确抓住小趋势
  16. 完善circos做图
  17. k8s client-go 出现错误net/http: TLS handshake timeout
  18. element tree不刷新视图_00后都开始找工作了,这些都不懂还聊个啥?
  19. jQuery里面的 .on 和 .bind 的区别
  20. java鼠标指针锤子,如果用4个技能打不过他,那就用7个

热门文章

  1. 为什么仿宋字体打印出楷体_请问仿宋体和楷体有什么区别?
  2. 台式计算机的无线上网卡多少线,台式电脑可以用无线上网卡上网吗
  3. 分布式系统及其优缺点
  4. 网页设计与制作项目三“网上花店”
  5. 【网络科普】NAS和SAN - 网络附加存储和存储区域网络
  6. centos 7.5 安装ruby -bash: ruby: command not found
  7. Windows Server 2008 终端服务授权激活-离线
  8. 双十一值得入手的数码好物有哪些?分享几款不错的数码好物
  9. ubuntu Empathy msn验证出错
  10. 架构师接龙 飞信孙朝晖VS.139说客李祎