2011-06-05 107 views
0

我想知道,如果它可能是可能转换的SWF文件,与他的flashvars 位图图像。但所有在PHP,这可能吗?我确切地说我想多次执行该操作,并且.swf文件不是我的(不在我的网站上,我从其他站点获取)。SWF图像(JPG,PNG,...)与PHP

我已经对你的答案表示感谢! :)

+0

你只想转换swf的单帧吗? – Sampson 2011-06-05 21:14:56

+0

具体来说,是这样的:http://bit.ly/jeEJhm – 2011-06-05 21:43:58

+0

那么你想把哪部分制作成JPEG/PNG/etc?大多数jpeg和png文件都是静态的,这意味着您需要选择要导出的SWF的单个帧,否则您需要将所有帧导出为静态图像集合。 – Sampson 2011-06-05 22:46:03

回答

1

我想你会得到最接近的是SWFTOOLS:http://www.swftools.org/

它可以提取位图和Flash变数。有Windows和Linux二进制文件可用,所以你必须从命令行运行它,这应该不成问题。将swf转换为jpeg的主要问题是许多Flash文件需要执行ActionsScript才能显示有用的内容,然后您仍然必须拥有正确的框架,因此可能不那么直截了当。

所以我的答案是:是的,如果电影非常简单并且只包含简单的位图,这可能是可能的。但也不是:对于大多数swf来说,如果你真的需要电影的输出,没有flash客户端和截图功能将会非常困难。