将swf渲染为png或其他格式?

时间:2012-08-21 15:56:37

标签: php flash server-side gnash

我需要渲染SWF传递闪存变量参数的最终状态。

假设我使用var text="Some text",swf会在静态背景上显示文本。我需要将它呈现为一个png文件,我已经尝试过使用gnash但是到目前为止没有运气,这里是我正在运行的命令的一个例子。

  

gnash --screenshot last --screenshot-file imagename.png -1 -r1 test.swf -P“FlashVars = parameter = text”

问题是这会渲染背景图像,而不会出现应该覆盖它的文本。

我无法使用swftools,因为我无法控制服务器,也不想安装软件。

现在我可以在服务器上安装它。

1 个答案:

答案 0 :(得分:0)

嗯,你有权访问swf代码吗? 如果是这样,您可以将舞台的内容保存到位图,然后保存为png / jpeg,您可以将其传输到服务器端或直接提供给客户端进行下载。

请查看此帖子,例如代码Trying to capture stage area using BitmapData