你能帮我一个命令在ghostscript中将svg文件转换为eps吗?我试图在 Gimp 中打开 svg 文件,但它非常大,所以看起来 gimp 无法打开它或者需要太长时间。我有两个要转换的文件。
注意:我已经完成了从 png 到 svg 的转换,以将光栅转换为矢量,并且转换占用了我的大部分系统磁盘空间(几乎 2GB)。是否可以为命令使用外部缓存驱动器?
你能帮我一个命令在ghostscript中将svg文件转换为eps吗?我试图在 Gimp 中打开 svg 文件,但它非常大,所以看起来 gimp 无法打开它或者需要太长时间。我有两个要转换的文件。
注意:我已经完成了从 png 到 svg 的转换,以将光栅转换为矢量,并且转换占用了我的大部分系统磁盘空间(几乎 2GB)。是否可以为命令使用外部缓存驱动器?
您将需要 Ghostscript 的“姐妹”应用程序,称为 GhostPDL。GhostPDL 包括一个名为gsvg
(或gsvg.exe
在 Windows 上)的可执行文件,它可以使用 SVG 输入和输出 PostScript、PDF、PNG、TIFF、PPM、PBM、JPEG 等。
您可能需要从源代码编译 GhostPDL。然后运行2个命令:
gsvg \
-dNOPAUSE \
-sDEVICE=ps2write \
-sOutputFile=my.ps \
my.svg
gsvg
显然不支持直接 EPS 写入。所以接下来,运行:
gs \
-dNOPAUSE \
-sDEVICE=epswrite \
-sOutputFile=my.eps \
my.ps