ImageMagick无法在Windows服务器上运行

时间:2012-07-25 08:27:39

标签: c# web-applications imagemagick windows-server-2008-r2

我已使用converting PDF to JPG通过命令行在c#中为ImageMagick创建了一个Web应用程序。

这在本地工作正常,但当我将其上传到服务器上时,它无法正常工作。

public string appPath = "C:\\Program Files\\ImageMagick-6.5.3-Q16"; 

Process myProcess = new Process();
myProcess.StartInfo.FileName = appPath + @"\convert";
myProcess.StartInfo.Arguments = (@"-type truecolor -quality " + tbQuality.Text + " -colorspace " + cbColourSpace.SelectedValue.ToString().ToLower() + " -density " + tbDPI.Text + @" " + currentFile + resizeString + @" " + outputFile);
myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
myProcess.StartInfo.CreateNoWindow = true;
myProcess.Start();
myProcess.WaitForExit();

成功运行,没有任何异常,但没有生成任何JPG

1 个答案:

答案 0 :(得分:0)

Imagemagick requires you to install ghostscript.

It's required by ImageMagick to interpret Postscript and PDF.

现在它适用于任何系统。