0
Windows 10 home 64bit.

我在 c# 中有一个非常小的应用程序,应该转换.eps.svg. Using Magic.Net-Q16-AnyCPU作为一个nuget也安装在 windows GhostScript 上gs952w32.exe

转换功能:

using (MagickImage image = new MagickImage(@"C:\folder1\1.eps"))
{
    image.Format = MagickFormat.Svg;
    image.Write(@"C:\folder2\1.svg");
}

图像被转换,我也可以通过一些可以读取 svg 的浏览器网站打开它。但是当我尝试用 illustrator 打开它时,它会显示一个错误 "Could not find the linked file ''. Choose replace to select another file or Ignore to leave the link unchanged." 并且打开后图像是空的。

4

1 回答 1

0

根据Magic.Net上的github线程

Illustrator 似乎不支持嵌入 PNG 文件。ImageMagick/Magick.NET 可能不是从 EPS 转换为 SVG 的最佳工具。图像将从矢量格式更改为光栅图像。

于 2020-04-20T18:16:53.267 回答