通过如下的网站,可以做出非常精美的LED灯效果
所以,本着高效原则,我们不应该再去绞尽脑汁的想手动怎么实现
看,很不错的效果,我们可以使用AnimStack再进一步定制下
咳咳,有点标题党了,逃...
修改时间间隔
使用gimp打开gif后,可以看见每一帧后面都有50ms的标注,这就是导出后两图显示的时间间隔,我们需要修改后边括号的内容才能控制gif的快慢,问题来了,在导出的时候不是有设置时间间隔的地方吗
注意:这个仅限于图层未设置时间间隔时生效,如果图层有时间间隔,那么则不会产生作用
也就是说,我们想修改别人的gif播放速度是很麻烦的一件事情,好在,AnimStack为我们提供了批处理的方法
PS:有时,一些操作在上两篇文章中都详细介绍过了,我就不会再那么详细的截图说明了,如果遇到困难,从第一篇讲AnimStack的文章看起,相信问题会迎刃而解
我们在图层的最下侧新建一个透明图层,追加标签[no] [-delay:100]
"滤镜 - 动画 - Process Animtack tags",现在看看图层后面的间隔,是不是已经变成100ms了呢
no是noop的简称,这里表示这个图层本身不添加到其它图层中
delay表示设置时间间隔,负号表示处理从下到上顺序
但是如果你足够细心,会发现最下面的一个图层没有处理,这是因为默认不处理第一个帧
通过设置区间可以解决这个问题,[no] [-0-5;delay:100]
0-5代表处理0, 1, 2, 3, 4, 5这6个图层,处理全部图层,则留空即可,如[no] [-;delay:100]
一些其它的选取方法,如[no] [-/2;delay:100]
表示选取0, 2, 4, 6...的图层,[no] [-1/2;delay:100]
依旧表示选取第二个图层,只不过开始的图层是1
你还可以这样玩,[no] [-1, 3, /4, 7-10;delay:100]
不解释了,很灵活
从10开始到结尾,[no] [-10-;delay:100]
本节讲的内容不多,主要就是修改GIF图的时间间隔,就酱