2

我有包含 2D 图像的 swf 文件(这里是其中之一:http: //mapviewer.ru/img/tramvay/depo_d.swf

我需要将此图像(如在我的浏览器中看到的)绘制到位图。

也许我需要将此文件转换为图像(png,jpg)?无论如何,但它应该以编程方式完成。

更新

4

2 回答 2

2

你试过看看这个图书馆吗?

于 2013-08-05T11:54:10.977 回答
0

SWF 文件中没有嵌入图像,只有矢量形状,这意味着您需要解析 SWF 并渲染其中的数据,因此对其进行截图可能是您的最佳选择。有很多方法可以做到这一点,但您可以简单地在您的应用程序中加载 Flash Active-x 并截取屏幕截图。以下是加载 SWF 的方法:在 C# WinForms 应用程序中显示 Flash 内容

于 2013-08-05T12:19:26.327 回答