c#: provide ghostscript dll to imagemagick

本文关键字:to imagemagick dll ghostscript provide | 更新日期: 2023-09-27 18:05:33

我这里要做的是将。eps文件转换为jpg

我使用ImageMagick,但问题是我需要安装Ghostscript。

是否有一种方法可以直接提供ghostscript DLL给imagemagick ?这样我就不需要安装Ghostscript到要使用我的程序的计算机?

这是我的代码

using (MagickImage image = new MagickImage("myeps.eps"))
{
  image.Write("mjpgoutput.jpg");
}

c#: provide ghostscript dll to imagemagick

您的问题已经在Magick的文档中得到了回答。网(https://github.com/dlemstra/Magick.NET/blob/main/docs/Readme.md)

如果你不想在你的机器上安装Ghostscript,你可以复制Gsdll32.dll/gsdl64.dll和gswin32c.exe/gswin64c.exe到您的服务器告诉魔法师。. NET文件所在的位置,下面的代码。

MagickNET.SetGhostscriptDirectory(@"C:'MyProgram'Ghostscript");

请注意,如果你想在商业上使用Ghostscript,你需要一个许可证。