Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有SVG到VML的转换工具?离线或在线。(不是在飞行中)_Svg_Vml - Fatal编程技术网

是否有SVG到VML的转换工具?离线或在线。(不是在飞行中)

是否有SVG到VML的转换工具?离线或在线。(不是在飞行中),svg,vml,Svg,Vml,我一直在到处寻找一种工具,将SVG文件转换为可供internet explorer读取的VML 我已经找到了几种“即时”解决方案,但这些都是不必要的,因为我们只希望在一些简单、不变但可缩放的图形上使用矢量图形 有没有离线或在线的工具可以接受SVG文件并输出VML代码 亲切问候。我从未使用过它,但我的理解是,这可以获取SVG文件并输出VML(反之亦然) 查看文档,您似乎只需要将其安装到服务器上并上传SVG文件。有一个命令行工具可用于指定输出文件。然后,您可以下载新创建的VML文件(如果在转换过程

我一直在到处寻找一种工具,将SVG文件转换为可供internet explorer读取的VML

我已经找到了几种“即时”解决方案,但这些都是不必要的,因为我们只希望在一些简单、不变但可缩放的图形上使用矢量图形

有没有离线或在线的工具可以接受SVG文件并输出VML代码


亲切问候。

我从未使用过它,但我的理解是,这可以获取SVG文件并输出VML(反之亦然)


查看文档,您似乎只需要将其安装到服务器上并上传SVG文件。有一个命令行工具可用于指定输出文件。然后,您可以下载新创建的VML文件(如果在转换过程中没有完全保存下来,可以手动对其进行一些调整)。

即使在少数情况下使用矢量图形,也要注意,VML不是标准,也不会显示在除一些Microsoft产品之外的任何软件中(从IE 10开始,它们将不再支持VML)。换句话说:VML已经死了——那为什么要以三年后没人能打开的格式存储任何数据呢?@feeela——当我需要显示我在IE7中编写的交互式手写助手(最初是SVG)时,我实际上遇到了这个问题。我在一个学校系统工作,该系统无法更新其计算机,而且由于IT政策,我们不允许安装另一个浏览器。。。公共教育=政府=繁文缛节。所以不管怎样,要么在VML中执行,要么根本不执行。我同意VML应该消亡,但它有时仍然有用。@feeela,我们对所有现代浏览器都使用SVG,但其目的是在IE<9时使用VML。Raphael.js非常适合规范化这些交叉浏览器问题,但因为它只用于几个(不改变的)图像,Raphael本身的开销将是一种严重的浪费。@gordyr嗯,Raphael的设计目的不是将SVG转换为VML,而是通过JavaScript创建SVG(或VML)。但现在我明白了你的需要…@David John Welsh我从来没有说过VML应该死——我说它已经死了;-)隐马尔可夫模型。。。我刚刚尝试在本地主机上安装它,但在转换时遇到了一个PHP错误。我想它是为PHP4写的。。。不过我会继续看的。可能对我也有用。是的,我也有麻烦。。。。我可能只需要使用svg2web来支持旧的IE。同样,对于一些图片来说似乎是一种浪费,但至少我可以有条件地使用Modernizer加载它。令人遗憾的是,似乎没有一种简单的离线方法(哦,等等,它在实时服务器上工作。我需要下载原始版本,然后下载1.2版本并覆盖原始文件。请检查:您先生…是上帝…:-)工作完美!我真是太感谢你了!好。。。一亿美元,如果还不够感谢的话,至少是一个很好的姿态;-)