一、放入AE中的图层最好是图片格式,如果是AI或者PSD格式图层,在mac系统会出现勾选了“保留图片名称”选项,但是无法输出image文件夹,演示的html会出现图片丢失

mac系统AE图层为AI或PSD格式,勾选“保留图片名称”选项,输出无图片

勾选“保留图片名称”选项,输出无图片html

勾选“保留图片名称”选项,输出无image文件夹

如若不勾选“保留图片名称”选项,插件导出的图片资源会自动命名为img_0至img_N,而如果产品中之前有同样的动效图片素材,放入该动效后,资源会覆盖。

默认命名,资源会覆盖同样命名的

所以,我们在AE文件中的图层需要全英文命名,且如若是在mac系统上,AE中的图层最好是图片。如果是AI或是PSD格式,需要手动将图层创建为形状,但是创建形状后图层颜色丢失,需要重新设置颜色。

故mac系统上建议使用图片作为图层。

(经验证,windows系统不存在这个问题,不管是AI图层还是PSD图层,勾选“保留图片名称”选项,导出.ai或是.PSD格式的资源,只要Json和素材能对应上,在开发实现上就没有问题)。

AI图层创建形状

AI图层创建形状后颜色丢失

image文件后缀

Json资源后缀

AI和PSD图层

html演示无问题

二、小程序实现APP端的动效,同样可使用Lottie库,使用bodymovin插件导出Json格式,值得注意的地方:资源在插件输出时要转化成base64格式,否则无法在小程序引入图片。

这样输出的文件会没有了image文件夹,图片资源一并存到了Json中,Json体积多大,动画在小程序的体积就是多大。

一个小细节是:压缩图片选项不管设置高还是低,Json的体积不会有太大的变化,所以保持默认80就OK。

小程序输出Json需要将图片资源转换为base64格式

三、Lottie库AE特性支持要点:形状、填充、基本属性变换可支持,蒙版部分效果不支持,考虑到多平台兼容,动画要求简单,输出时简化帧数

Lottie支持的AE特性列表官方文档:https://airbnb.io/lottie/#/supported-features

bodymovin导出没有html5,Bodymovin导出Json文件避坑指南相关推荐

  1. 基于xdocreport导出复杂word文档,专业避坑指南

    如果你要先问我为什么要导出word?那么请你走开,你个杠精! 在完成这个功能时花费了大量的时间查阅资料,发现能满足导出复杂word文档的工具只有xdocreport,如果有其他的工具欢迎分享.废话不多 ...

  2. ae导出json_关于AE转json动画开发避坑指南

    本篇文章是给一定基础的UI设计写的 Lottie 是Airbnb开源的一个面向Android. iOS.React Native .Web的动画库,能分析 Adobe After Effects 导出 ...

  3. html5 写json 文件,HTML5实现本地JSON文件的读写

    参考: 使用HTML5来实现本地文件读取和写入  (FileReader读取json文件,FileSaver.js保存json文件) JS创建.写入.读取本地文件(txt)   (ActiveXObj ...

  4. Pinpoint【环境搭建 01】JDK\HBase\Pinpoint Collector+Web 最新版 2.3.3 安装配置运行验证及脚本文件分享(避坑指南捷径指北)

    本文主要是介绍 Pinpoint 环境的部署,小伙伴儿们也可以参考 Pinpoint <官网>的<快速入门>手册,最新版本v2.3.3组件可到官方<GitHub仓库> ...

  5. ensp桥接云ping不通_谁偷了我的云主机文件?五大场景避坑指南

    在云主机的日常运维工作中,我们的工程师经常会遇到用户上报的文件丢失类问题,原因多种多样,这些问题对用户造成了或大或小的困扰.现将其中较典型的场景梳理出来,希望能够帮助大家规避掉这些风险,防止重复踩坑. ...

  6. ajax文件流下载文件之避坑指南

    公司一个老项目前端请求用的jquery的ajax,下载文件需要传用户信息所以没办法用window.location.href下载,用项目里面jquery的ajax下载,下载的压缩文件一直是下载下来解压 ...

  7. 【Linux部署】Greenplum数据库6.13.0单机版【重启实录】(5次报错问题及解决的避坑指南+日志文件查看方法)

    GP数据库安装后正常运行,服务器被恶意连接故修改密码后重启,GP数据库也需要重新启动,这个重新启动的过程坑坑洼洼

  8. Java实现将JSON文件导出到Excel

    文章目录 一.运行环境 二.需求描述 三.实现思路 四.实现代码 一.运行环境 windows10 IDEA 2022 JDK 8 Maven 3.8.6 Apache POI 5 fastjson2 ...

  9. 微信小程序云开发——常用功能2:操作云数据库一键批量导入数据(导入json文件)

    微信小程序云开发--常用功能2:操作云数据库一键批量导入数据(导入json文件) 今天我们要添加100条数据.下面的过程是先创建一条记录,然后导出这条数据看json文件中是如何编辑字段的,然后仿照这个 ...

  10. 爬虫之scrapy框架的数据持久化存储/保存为scv,json文件

    文章目录 前情回顾 selenium+phantomjs/chrome/firefox execjs模块使用 今日笔记 scrapy框架 小试牛刀 猫眼电影案例 知识点汇总 数据持久化存储(MySQL ...

最新文章

  1. 设置Nginx开机自动启动(centos6.8上亲测可用)
  2. 清华大学AMiner团队发布《超级计算机研究报告》(附下载)
  3. 为什么大厂们一边在疯狂裁员,一边又在大量招人?
  4. PIC模拟从入门到熟练系列之组会PPT20210913《Note of PIC》
  5. MyCP(课下作业,必做)
  6. navicat 导入SQL文件出错
  7. [置顶]LGame框架问题汇总,有疑问请发至此文
  8. Spring IOC学习心得之注册bean的依赖关系
  9. 【转】Linux 移动或重命名文件/目录-mv 的10个实用例子
  10. HCIE-Security Day26:IPSec:实验(一)两个网关之间通过IKE方式协商IPSec PN隧道(采用预共享密钥认证)
  11. 创建一个cocos2d-x工程添加一个自定义Scene并显示
  12. python库发布之从零到一:发布自己的第一个库——blogdownloader
  13. Atitit 薪酬管理法 工作手册 员:薪酬管理办法 1.薪酬结构 所有员工的薪酬均由岗位工资、级别工资、校龄工资、特别津贴、绩效工资和季度奖金六部分组成。其中岗位工资、级别工资、校龄工资、22
  14. CUDA C编程入门
  15. Win10桌面美化:推荐2款高质量桌面美化工具,值得收藏
  16. 计算机网络技术基础竞赛题,网络技术基础知识竞赛试题
  17. 微型计算机鸡兔同笼,《鸡兔同笼》问题研究
  18. windows系统下Redis下载安装与配置(内附蓝奏云下载地址)
  19. ElasticSearch cardinality基数 算法优化内存开销及HLL算法
  20. App打造自定义的统计SDK

热门文章

  1. 页面URL传递中文乱码
  2. 2022年软件评测师考试大纲
  3. 最简短的加入收藏代码
  4. 宇信易诚网银客户端安全控件存在远程拒绝服务漏洞
  5. 【结课报告】游戏中的知识产权
  6. 收费英超与中国球迷相互抛弃
  7. android开发笔记之 国家/地区语言速查表
  8. 可视化软件有哪些?各自的优缺点?
  9. KHV0031-himall3.0商城异常类(一)
  10. 算法课 - 最大流问题