一:gif格式文件转换成多个png文件
从网上下载的特效素材动态图是gif格式的,而IOS开发需要的是每一帧的图片集合。所以需要把gif的每一帧转换成单独的png格式图片。
方法一:
- 用Photoshop打开gif格式文件。打开后,会发现有多个图层,分别以“图片 1“ 到”图片 n"命名
- 选择“文件——导出—— 渲染视频“选项,出现如下对话框:
从上到下,填写名称,选择文件夹,改为Photoshop图像序列,调整帧速率,选择所有帧。然后点击渲染按钮即可。
方法二:
- 用Photoshop打开gif格式文件。打开后,会发现有多个图层,分别以“图片 1“ 到”图片 n"命名
- 选择“文件——导出——将图层导出到文件”选项,出现如下对话框:
从上到下,选择目标目录,文件名前缀,文件类型,是否透明,是否裁切图层,然后点运行按钮。(这种方式图片的命名很不好,得自己再改下导出图片的名字)
二:如何去掉特效素材里的黑色背景
下载下来的特效素材,多是黑色背景的,需要变成透明背景方可使用。抠图的方式有很多种,这里采用通过通道的办法。方法操作简单易掌握。
对每一帧的图,进行如下操作:
- 隐藏要操作的图层外的其他所有图层
- 选择通道窗口,按住Ctrl,同时点击红色通道,将出现一个选区,新建图层,对选区填充红色
- 对蓝色和绿色通道重复步骤2
- 对新建的3个图层,按红色,绿色,蓝色,从下到上摆放,同时设置绿色,蓝色层的模式为滤色
- 合并新建的3个图层即可。