将 EPS 转换为 SVG,现在 inkscape 不再在没有 X 的情况下运行

问题描述 投票:0回答:1

过去可以从命令行运行 inkscape 作为与 SVG 文件相互转换的便捷工具。 这里的很多问题有答案,建议使用各种其他参数运行

inkscape -z
作为执行这些转换的工具。 不幸的是,这在过去几年的某个时候停止了工作。
-z
选项不再被记录,并生成一个警告,表明该选项已“弃用”(事实上,它只是被忽略),然后由于 X 未运行而失败:

richard@corruisk:~$ inkscape -z test.eps -l test.svg
Warning: Option --without-gui= is deprecated
Unable to init server: Could not connect: Connection refused

未生成输出 SVG 文件。

我当然不会在我的网络服务器上运行 X,那么我还能如何将 EPS 文件转换为 SVG 文件呢? 我尝试过使用 Imagemagick(安装了 potrace,并修改了安全配置文件以支持 [E]PS 转换),它生成的 SVG 是我尝试过的所有 Web 浏览器都无法读取的,而且 Inkscape 声称该 SVG 无效它表面上看起来像一个有效的 SVG 文件。

svg converters inkscape
1个回答
0
投票

非常简单:不再需要

-z
(等于
--without-gui
)选项。要在没有 GUI 的情况下使用 Inkscape,只需使用
-o
(等于
--export-filename
)选项定义输出文件:

inkscape -l -o test.svg test.eps
最新问题
© www.soinside.com 2019 - 2025. All rights reserved.