【问题标题】:Render each frame as a single image将每一帧渲染为单个图像
【发布时间】:2011-01-17 16:43:21
【问题描述】:

只是好奇,flash 可以把每一帧都导出为图像吗?就我而言,我想使用 blitting 为 flashdevelop 项目创建精灵图像。我当然知道有一个解决方案。就像将每个形状复制并粘贴到图像编辑器(如 Photoshop)中,然后将它们转换为 png 格式。但我只是看看是否有更简单的方法。

【问题讨论】:

标签: flash actionscript-3 actionscript animation flash-cs4


【解决方案1】:

查看BitmapData.draw()。您可以收听帧事件并以编程方式从 Flash 中吐出位图(将舞台绘制到位图上、起泡、冲洗、重复)。将其与 PNG 编码器结合使用,您可以非常轻松地自动化整个过程。

【讨论】:

    【解决方案2】:

    flash 也有导出功能,因此如果您将对象设置为动画或绘制到舞台上,您可以将其导出为图像序列(文件->导出->导出电影-> jpeg、GIF、png 等)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-05-30
      • 1970-01-01
      • 2012-07-20
      • 1970-01-01
      相关资源
      最近更新 更多