sublimetext 首页动画制作原理

2015-04-23 19:17:21 +08:00
 gkiwi
刚刚看canvas相关,结果了解到这个:
http://www.zhihu.com/question/20449279
大概意思就是找图这些帧图片间的不同,然后切割出来拼出一张新的图片,在html通过js反向解析渲染.
思路极佳,棒极了!

英文介绍文章:http://www.sublimetext.com/~jps/animated_gifs_the_hard_way.html
对应lib库:https://github.com/sublimehq/anim_encoder

跑了下例子,13张70kb的图,拼接后大概有131KB的大小,还是蛮划算的!
同时作者提供了一个抓图的功能,全套就齐备了:)
2401 次点击
所在节点    分享发现
7 条回复
Septembers
2015-04-23 21:26:30 +08:00
抓图可用屏录软件录制下来,然后再利用ffmpeg导出成png序列
NemoAlex
2015-04-24 08:30:05 +08:00
这是3年前的事情啦
现在其实不用管那些老浏览器,直接用 Video 就好啦
gkiwi
2015-04-24 12:45:00 +08:00
@Septembers
库里自带啦:)

@NemoAlex
嗯嗯.其实这个还有个好处就是文件小(不确定video压缩起来会咋样),不过现在的带宽都还不错,这个影响都不算不太大了:)
Septembers
2015-04-24 13:59:19 +08:00
@gkiwi
刚刚测了下用ScriptPNG对最终的example_packed.png可压缩到32KiB
整体发布的整体大小在40KiB以内
gkiwi
2015-04-24 14:43:58 +08:00
@Septembers

http://css-ig.net/scriptpng 这个么?暂时打不开.
不过看到其他资料了,学习了:)

@NemoAlex 也来瞅瞅这个:)
Septembers
2015-04-24 15:25:35 +08:00
@gkiwi 恩 我是使用的"[8] PNG8+A"选项
eeeeeeve
2015-05-10 05:43:47 +08:00
@NemoAlex 现在没有必要用那种方法了么?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/185797

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX