c#:向imagemagick提供ghostscript dll

时间:2016-09-05 01:33:14

标签: c# imagemagick ghostscript

我试图在这里做的是将.eps文件转换为jpg

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

有没有办法将ghostscript dll提供给imagemagick。所以,我不需要将Ghostscript安装到将要使用我的程序的计算机上?

这是我的代码

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

1 个答案:

答案 0 :(得分:1)

您的问题已在Magick.NET(https://magick.codeplex.com/documentation

的文档中得到解答
  

如果您不想在计算机上安装Ghostscript,可以复制   gsdll32.dll / gsdl64.dll和gswin32c.exe / gswin64c.exe到你的服务器   并使用下面的代码告诉Magick.NET文件的位置。

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

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