svg - 使用Inkscape命令行将svg转换为png失败

标签 svg png inkscape

我觉得我一定在做一些愚蠢的错误,但是我无法使它正常工作。这是我从cmd运行的命令:

inkscape.com "C:\path\ship.svg" -e --export-png="C:\Path\ship.png" --without-gui

作为返回,我得到:
WARNING: File path "--export-png=C:\path\ship.png" includes directory that doesn't exist.
它确实存在。我想念什么?

最佳答案

您应该使用-e--export-png,而不要同时使用两者,因为它们含义相同。

但是According to the docs-e--export-png不再可用。您应该改用-o--export-filename=FILENAME。而且,由于-o只是--export-filename的快捷方式,因此您只能使用其中之一。

inkscape "C:\path\ship.svg" -o "C:\path\ship.png"

或者
inkscape "C:\path\ship.svg" --export-filename="C:\path\ship.png"

关于svg - 使用Inkscape命令行将svg转换为png失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34725801/

相关文章:

javascript - mousemove 期间的 event.offsetX

java - Sparkjava : Load PNG as base64 from InputStream

svg - 组合 <use>-tags 或使用 <use>-tags 制作 <path>

php - --shell 停止执行,适用于命令提示符、批处理文件、PHP exec() 等

javascript - D3.js:创建固定数量的元素

jquery - 如何制作多个堆叠在一起的 SVG;响应父 div 的高度/宽度?

javascript - 如何检测一个元素位于另一个元素之上

javascript - 将 PNG 从 GET 请求转换为 Node.js 中的可读流

png - 手机和网站开发的局限性是什么

javascript - 使用 d3 绕其自身中心旋转 svg 路径