我有包含 2D 图像的 swf 文件(这里是其中之一:http: //mapviewer.ru/img/tramvay/depo_d.swf)
我需要将此图像(如在我的浏览器中看到的)绘制到位图。
也许我需要将此文件转换为图像(png,jpg)?无论如何,但它应该以编程方式完成。
更新
我有包含 2D 图像的 swf 文件(这里是其中之一:http: //mapviewer.ru/img/tramvay/depo_d.swf)
我需要将此图像(如在我的浏览器中看到的)绘制到位图。
也许我需要将此文件转换为图像(png,jpg)?无论如何,但它应该以编程方式完成。
更新
你试过看看这个图书馆吗?
SWF 文件中没有嵌入图像,只有矢量形状,这意味着您需要解析 SWF 并渲染其中的数据,因此对其进行截图可能是您的最佳选择。有很多方法可以做到这一点,但您可以简单地在您的应用程序中加载 Flash Active-x 并截取屏幕截图。以下是加载 SWF 的方法:在 C# WinForms 应用程序中显示 Flash 内容