【问题标题】:How to convert svg to eps using Imagemagick?如何使用 Imagemagick 将 svg 转换为 eps?
【发布时间】:2012-11-21 18:06:18
【问题描述】:

我正在尝试使用 Imagemagick 将 svg 图像转换为 eps。我可以使用 Imagemagick 转换图像,但是与原始图像大小相比,图像大小太高,并且与 svg 相比,内容显示不正确。

【问题讨论】:

    标签: imagemagick-convert


    【解决方案1】:

    我也只是想知道这个。但是,Imagemagick 似乎不是执行此操作的最佳工具。

    Imagemagick 是“光栅图像处理器”,但 SVG 和 EPS 是矢量格式。因此,使用 Imagemagick 会导致这些图像丢失信息,因为它必须从矢量格式转换为光栅格式,然后再转换回矢量。这可能解释了为什么您的图片内容无法正确显示。

    也许考虑使用 Inkscape 使用以下方法进行此转换

    # Works as of Version 0.92.4
    inkscape ing.svg \
        -E out.eps \
        --export-ignore-filters \
        --export-ps-level=3
    

    -E 标志是 --export-eps 的缩写,用于导出 EPS 文件。

    来源:

    【讨论】:

    • 请注意,在最新版本的 Inkscape 中,-E 选项应替换为 -o
    • @robin850 你在考虑哪个版本?我正在查看 Inkscape 的手册页,但找不到该选项inkscape.org/doc/inkscape-man.html
    • 目前使用 1.0beta2 ;我在 macOS 上,但我猜不同操作系统的选项是相同的。
    • @robin850 啊好吧。当前版本是 0.92.4,所以可能就是这样。我会更新我的答案以反映版本控制,并可能在未来 Inkscape 更新到 1.0 时更新它
    猜你喜欢
    • 2021-07-26
    • 2012-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多