将Swf转换为图像

4
有没有一种应用程序(或在ColdFusion/VB.net中的方法)可以将swf转换为图像文件?需要保证图像质量良好,且速度不要太慢。
2个回答

2
您可以直接从Adobe Flash导出PNG文件。
或者您可以使用swftools
swfrender file.swf -o output.png

我会查看一下,虽然我希望避免那些需要安装的东西。 - James T

0

http://bytescout.com/products/developer/swftoimagesdk/swftoimage.html

示例代码(使用固定的预加载时间)

Set SWFToImage = CreateObject("SWFToImage.SWFToImageObject")
SWFToImage.InputSWFFileName = "PRELOAD1://movie_with_dynamic_data.swf"
SWFToImage.ImageOutputType = 1 ' set output image type to Jpeg (0 = BMP, 1 = JPG, 2 = GIF)

SWFToImage.Execute_Begin ' start conversion
SWFToImage.FrameIndex = 1 ' set frame index
SWFToImage.Execute_GetImage
SWFToImage.SaveToFile "movie_with_dynamic_data.jpg"
SWFToImage.Execute_End ' end conversion

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接