动效导出研究

在我们参与的项目中,并不是所有的样式都由程序来实现,有时候一个很小的动效让前端日以继夜的堆砌代码是一种性价比低的方法,很多情况下需要我们设计师来完成,然而,我们平时在做动画时往往会面临导出文件非常大的问题,如何解决这个问题呢?

我们可以通过GIF图,WebM视频来完成。

GIF

GIF的压缩技术,我们可以通过删除整个视频中的部分重复及相近的帧,然后把替代帧时间补全,保证周期不变,这样可以有效的压缩GIF的体量,注意点是,该压缩方法只适用于无渐变的动效,所以GIF的应用范围比较小,同时难以控制播放,所以一般用在一些像加载这样的不需要太多操作的地方。

以我做过的一个项目为例,将一个336M的视频压缩成1M的GIF图:

第一步:将用AE制作好的视频导入到PS中,File-Import-Video Frames to Layers…选择需要的文件

选择文件

第二步:选择Limit To Every 2 Frames


第三步:将删掉的时间补全

补全时间帧

第四步:将视频导出,即Save for Web,并设置为如下内容

导出设置

WebM视频

WebM是一个视频格式,并且是一个可以控制播放的容器,它的体量是GIF的1/3,兼容响应式设计,同时全面兼容浏览器。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,342评论 25 709
  • 每年二月底三月初的时候,街上就有卖菠萝的,远远的就能闻到香甜的菠萝味。摊主削菠萝的熟练程度,或多或少会影响到我...
    莲子清清阅读 2,761评论 2 5
  • 曾经,我们在被双肩包的年纪渴望高跟鞋和单肩包; 如今,我们在回不去的年纪里后悔曾经的没有好好过; 是我们太傻,还是...
    傻不愣登的二货阅读 1,410评论 0 0
  • 有问:“宝玉和黛玉各有各的痴病,请尝试说明两人的痴病有何区别。” 痴本义:(1)胡诌,讲话没有逻辑,思维混乱。 (...
    腊十阅读 3,635评论 0 1
  • 张路去马戏团看演出,散场之后,一只猴子跟着他回家了。 这只猴子很聪明,是马戏团里的台柱子,会翻跟头会骑自行车。之所...
    凯里木阅读 5,264评论 4 4