这几天闲的没事干,呆在家里都快发霉了,于是….做了一个二维码恶搞动图发班级群里,可惜文件都快超30MB了,发群里也不合适,浪费大家流量,于是打算压缩一下
经过各种GIF压缩网站压缩后,大小还有近6MB,虽然已经比原来小6倍了,但是.我还是想压缩一下
于是,我发现,Gif还可以通过抽帧的方式来减小大小。在我一番摸索下和Google下,我终于成功的用PS对Gif进行抽帧。
1.开始之前
我们首先需要导入文件到PS,然后勾选PS菜单中的’窗口–>动作’和’窗口–>时间轴’
然后点击图中的圈圈的内容,选择弹出菜单中的’转换为视频时间轴’
再次打开这个菜单选择’转换帧–>转换为帧动画’
2.开始抽帧
然后,重点来了—-抽帧
选择动作,然后新建动作,名称随意
随后即开始了动作记录,我们键盘按以下动作
alt+[ 选择下一个图层
delete 删除当前图层
录制完毕后,点击红色的按钮停止即可
然后一直点击播放按钮,直到全部都处理一遍
这样我们两帧之间都能删掉一帧,减小GIF大小
( 如果想获取相反的结果,你只要动作步骤反过来录制就行了,先删除当前层,再选择下一层
删除完成后,你会发现时间轴这里被删除的帧变成了空白
然后选中第一个空白帧,点击新建一个动作,用来批量删除透明的帧,开始录制>>>删除单帧>>转到>>下一帧
(PS:选择空白帧要在新建动作前点
然后点击播放按钮即可(主要,要选中时间轴上的空白帧后点,否则可能会把不想删除的删掉
然后….就一直点,所有的透明帧就都被删除了,这样我们就完成了抽帧
3.导出Gif
在下面把’一次’改成’永远’,否则Gif播放一遍就停止了,我之前就被这个坑到过,我还以为我Gif播放器的问题呢
导出为Gif,其实这个也是一个坑,用常规的’文件–>存储为–>Gif’保存出来的Gif就相当于一张静态的图片,我们需要’文件–>存储为Web所用格式–>存储才可以’
5.完成!
相比原来的Gif,你现在的Gif应该更小,我这里大小直接缩了1.5倍左右,变成了3.5MB,我又去某Gif压缩了一下,成功在压缩到3M以内!