2010-10-10 72 views
0

有谁知道脚本,最好是基于PHP的,将允许将静态闪存转换为图像?Flash到图像脚本

+0

静态闪存图像?如果你希望以编程方式做到这一点,那么有khtml2png(适用于OS X和Linux);在网页中为Flash对象做这件事感觉像是一个丑陋的黑客。 – Piskvor 2010-10-10 19:29:44

+0

我想到了Flash,因为我认为它足够灵活,可以让我构建我需要的东西:用户可以使用canvas定位3D对象以构建图片,然后转换为图像。 – santa 2010-10-10 20:10:31

回答

0

只要你在谈论如何将Flash DisplayObject(几乎所有内容都转换为jpeg)转换为jpeg,as3核心库就有一个我经常使用的出色的jpeg导出器。它发送转换后的jpeg或png作为原始发布数据,所以你可以在php的一面做任何你想做的事情。

你可以在这里得到as3corelib包:http://github.com/mikechambers/as3corelib - 有很多关于让位图编码器在网络上运行的很多教程,它非常简单,但如果你需要帮助,我也可以提供帮助。

+0

太棒了!在这一点上,我还远远没有编写代码,但这真是一个好消息。我想要做的是创建一个交互式的Flash文件,用户可以从包含的库中获取Flash对象,将它们放在画布上,然后创建一个图像。 – santa 2010-10-10 20:04:45

+0

顺便说一句,既然我在这个问题上,我想我知道答案,但我仍然会问:有没有办法让闪存中的3D对象可以在任何方向旋转?在任何地方是否有免版税的已建物件? – santa 2010-10-10 20:06:57

+0

我从来没有真正做到过,但虽然Flash 10声称具有3D功能,但它实际上只是使用透视图在假3D空间中渲染2D对象。对于实际的3D(再次,我没有亲自测试过),我听说过有关papervision 3D(http://code.google.com/p/papervision3d/)的精彩内容,以及Flash的开源插件。据我了解,您以COLLADA格式导出一个低多边形模型,然后将其导入到papervision中,并在其中进行动画制作。 (在下一条评论中继续...) – Jesse 2010-10-10 20:27:24