将 Flash FPS 从 24 减少到 12 而不会失去节奏
Reducing Flash FPS from 24 to 12 Without Pacing Lose
我好多年没用过Flash了。有没有办法在保持速度的同时将 24fps 动画更改为 12fps?这个广播公司有一个疯狂的 40kb 规格,声称他们的系统不能处理更多的东西(这看起来像废话)但我必须遵守。
到目前为止,我已经删除了每一个图形元素,并将我所有的补间动画逐帧转换为经典。我能做的似乎不多了。
如果主机支持 11.1+ 版本,则可以使用 LZMA 压缩矢量(swf 大小小得多)。
在发布设置中选择 JPEG 质量为 70 - 99%(70% 通常看起来不错)并且您可以在其属性下指定每个库项目(如果它的图片)渲染细节。那里的压缩一定不能是无损的。如果压缩质量低,去块效应会变得平滑。
在发布设置中检查 "generate size report" 以逐帧跟踪它,看看影响在哪里。
同样,如果您使用处理字体的脚本 - 仅嵌入使用的字符,而不是整个字体。 (使用的字符也会显示在尺码报告中)
我认为最好使用补间动画而不是逐帧动画(对于 swf 大小性能 - 请参阅生成的大小报告)否则你不会在创建动画时使用 swf 目的 - 你只是在那里获得 gif 原理,当每个帧包含新图像。
尝试使用矢量是可能的,png 格式..(如果矢量形状复杂,有时图片会胜过矢量)
矢量通过 Illustrator 进行简化,图像通过 Photoshop 导出到网络。
每个可分发的 280x280 swf 文件可达到 40 kbs!
如果您从 24 fps 步进到 12 fps,您只会赢得每帧的计算资源,而不是 swf 的大小。
一切都在我的脑海中。还有什么要补充的吗? swf 大小是重要的话题。
我好多年没用过Flash了。有没有办法在保持速度的同时将 24fps 动画更改为 12fps?这个广播公司有一个疯狂的 40kb 规格,声称他们的系统不能处理更多的东西(这看起来像废话)但我必须遵守。
到目前为止,我已经删除了每一个图形元素,并将我所有的补间动画逐帧转换为经典。我能做的似乎不多了。
如果主机支持 11.1+ 版本,则可以使用 LZMA 压缩矢量(swf 大小小得多)。
在发布设置中选择 JPEG 质量为 70 - 99%(70% 通常看起来不错)并且您可以在其属性下指定每个库项目(如果它的图片)渲染细节。那里的压缩一定不能是无损的。如果压缩质量低,去块效应会变得平滑。
在发布设置中检查 "generate size report" 以逐帧跟踪它,看看影响在哪里。
同样,如果您使用处理字体的脚本 - 仅嵌入使用的字符,而不是整个字体。 (使用的字符也会显示在尺码报告中)
我认为最好使用补间动画而不是逐帧动画(对于 swf 大小性能 - 请参阅生成的大小报告)否则你不会在创建动画时使用 swf 目的 - 你只是在那里获得 gif 原理,当每个帧包含新图像。
尝试使用矢量是可能的,png 格式..(如果矢量形状复杂,有时图片会胜过矢量)
矢量通过 Illustrator 进行简化,图像通过 Photoshop 导出到网络。
每个可分发的 280x280 swf 文件可达到 40 kbs!
如果您从 24 fps 步进到 12 fps,您只会赢得每帧的计算资源,而不是 swf 的大小。
一切都在我的脑海中。还有什么要补充的吗? swf 大小是重要的话题。