Magic.Net 使用 GhostScript 将 eps 转换为 svg 在 illustrator 中是空白的

Magic.Net with GhostScript converting eps to svg is blank in illustrator

Windows 10 home 64bit.

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

转换函数:

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

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

根据github thread on Magic.Net

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