0

在 Fusion 图表 3.0 中,他们可以选择将图表另存为 PNG。但它仅适用于许可用户。但是他们没有免费用户的选项。我的要求是以某种方式将其保存为图像。是否可以在免费版本中。为了实现这一点,我应该做什么。是否有任何机制(第 3 方工具)将 flash 转换为 PNG。

谢谢`沙菲

4

4 回答 4

1

使用您的操作系统的内置屏幕捕获工具。

  • Windows:Alt+PrintScreen - 捕捉到剪贴板
  • Mac OS X:Command+Ctrl+Shift+3 - 捕捉到剪贴板
  • Mac OS X 10.4+:Command+Shift+4 - 捕捉到桌面上的 PNG 文件
  • 不知道其他平台

捕获到剪贴板后,您几乎可以使用任何图形应用程序将其保存为 PNG。

于 2009-06-02T13:11:43.763 回答
0

您可以使用任何屏幕截图工具:IrfanView (Options -> Capture) 或 SnagIt!

于 2009-06-02T12:35:58.407 回答
0

请参阅:DisplayObject to JPEG or PNG with IImageEncoder

于 2009-06-02T16:09:17.483 回答
0

由于 FusionCharts Free 是在 Flash 6 中编码的,您不能直接将其导出为图像。在 FusionCharts v3 中,我们也使用 Flash 10 代码(外部),因为它为我们提供了将显示位图编码为 PNG 所需的字节数组。如果没有这个,在 Flash 8 之前我们唯一的选择就是将它发送到服务器,然后服务器对其进行解码。但是,在 FusionCharts Free 中我们甚至无法做到这一点,因为甚至无法访问位图。因此,您唯一的选择是使用可以保存图像的客户端工具。

或者,如果您使用.NET,您可以在服务器上生成图表,保存为图像,然后使用它。但是,如果您必须同时生成数千个图表(因为 Flash 对象需要在服务器上实例化),那么这对处理器来说有点密集。

干杯,帕拉夫 FusionCharts 团队

于 2009-06-03T06:46:49.137 回答