我有swf文件,其中包含2D图片(此处其中一个:http://mapviewer.ru/img/tramvay/depo_d.swf)
我需要将此图像(如我的浏览器中所示)绘制到位图。
也许我需要将此文件转换为图像(png,jpg)?无论如何,但应该以编程方式完成。
更新
答案 0 :(得分:2)
您是否曾尝试查看this library?
答案 1 :(得分:0)
SWF文件中没有嵌入的图像,只有Vector形状,这意味着您需要解析SWF并渲染内部数据,因此截取它可能是您的最佳选择。有很多方法可以做到这一点,但您只需在应用程序中加载Flash Active-x并截取屏幕截图即可。以下是加载SWF的方法:Displaying Flash content in a C# WinForms application