搜索
查看: 14210|回复: 3

使用Photoshop + RealWorld Paint 创建APNG动画

  [复制链接]

188

主题

2545

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
14129
发表于 2013-4-4 15:44:14 | 显示全部楼层 |阅读模式
打开Photoshop  CS6,新建文件,
点击菜单:窗口 -> 时间轴,在时间轴窗口内点选【创建帧动画】:
1.png

创建新的帧:
2.png

还可以在两帧之间自动生成过度效果:
21.png

注意图层是所有帧共享的,
也就是说在一个图层上修改图像,所有帧都是同步改变的

每个帧可以独立改变图层的位置(拖动位图位置不会影响其他帧)
每个帧可以独立设置图层的样式,每个帧可以独立设置图层的可见性 - 也就是点击图层前的小眼睛按钮。
3.png

如果勾选上图右上侧的【传播帧1】- 那么在第1帧对选中图层的修改会影响到所有帧。

因为可以修改图层在每帧的可见性,
那以可以模仿GIMP的机制用每个图层表示单独的帧,区别是Photoshop有方便的时间轴 - 每个图层在不同的帧还可以拥有可见的、不同的外观。

编辑好以后,可以点击每帧下面的下拉按钮 - 选择每帧停留的时间,
然后点击播放预览效果,如下图:
5.png
photoshop支持GIF动画但不支持输出APNG动画,
导出为GIF再转换为APNG就没有意义了 - 因为GIF保持不了PNG的画质。

不过PS可以在导出视频的选项中 - 选择导出多个图像序列,
但是他是按fps(每秒帧数)来导出图像的 - 为了导出帧数与设计时的帧数一致,
请先在时间轴中设置每帧显示的时间为:1秒

然后点击Photoshop主菜单:
文件 -> 导出 -> 渲染视频 ( 注间要创建一个以上图层、2个以上动画帧,否则这个菜单是禁用状态 )
6.png

在弹出的对话框中设置每秒显示帧数为:1fps 与设计是保持一致,
输出类型设为:Photoshop图像序列
图像格式设为:png
7.png

另外,需要设置渲染时导出Alpha透明通道(这样导出的PNG才能保持设计时的透明度)
66.png
最后点击渲染 - 将每帧导出为单独的png文件。

实际上也有更简单的方法手工将每一帧另存为PNG图像:
直接选择一个动画帧,然后在Photoshop主菜单中点击:文件 -> 另存为 web 的所用格式,最后在存储对话框中选择PNG24格式即可。

打开 RealWorld Paint,

在 RealWorld Paint 编辑动画窗口,新建动画帖,
在 RealWorld Paint 图层窗口右键菜单中点击【导入图层】选择Ps中导出的png图像即可。

77.png
回复

使用道具 举报

6

主题

132

帖子

1128

积分

四级会员

Rank: 6Rank: 6

积分
1128
发表于 2013-4-4 16:02:06 | 显示全部楼层

感谢分享 来学习一下

感谢分享 来学习一下
静步
回复

使用道具 举报

5

主题

80

帖子

674

积分

培训班

积分
674
发表于 2013-4-4 16:15:49 | 显示全部楼层

又学会了一招!!!

又学会了一招!!!
回复

使用道具 举报

23

主题

411

帖子

2240

积分

五级会员

Rank: 8Rank: 8

积分
2240
发表于 2013-4-4 16:33:26 | 显示全部楼层

这个方法制作PNG动画比单独用PAINT更方便实用,谢谢分享。我们学习就是要灵活变动,寻找最适合自己的来打组合拳。Jacen不止提供一个方法,更多的给我们提供了

这个方法制作PNG动画比单独用PAINT更方便实用,谢谢分享。我们学习就是要灵活变动,寻找最适合自己的来打组合拳。Jacen不止提供一个方法,更多的给我们提供了一些解决问题的思路,谢谢。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2020-10-1 16:08 , Processed in 0.062500 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表