有没有办法使用Silver light或flash动态查看文件或网页中的SVG?
编辑:我目前正在使用inkscape在服务器上进行转换。唯一的麻烦就是让目录的所有60多页都有点慢的时间。它需要5分钟才能完成,有些客户(包括老板)希望这个过程更快。
答案 0 :(得分:2)
此外,Inkscape支持将SVG图像导出到XAML输出。当然,这两者都不是你要求的,因为它们都以某种方式“转换”,而是直接回答 - 不,Silverlight不会直接解释SVG。我不确定Flash。
答案 1 :(得分:1)
XamlTune可以将SVG转换为XAML,以便在Silverlight控件中查看。
答案 2 :(得分:0)
timheuer:您知道是否有命令行选项来制作XAML文件吗?
编辑:似乎svg没有直接转换为xaml格式,因为我的图表会在XP和Vista中崩溃IE。
答案 3 :(得分:0)
milhous:我不熟悉Inkscape的命令行界面(如果有的话),但您可以使用SVG并保存为Microsoft XAML。
答案 4 :(得分:0)
SVG project at codeplex可以读取SVG文件并将其呈现给您可能在Silverlight中使用的Graphics对象。或者,您可以使用HttpHandler以PNG格式直接将SVG呈现给浏览器。