Я не могу понять, куда мне нужно поместить файлы, чтобы ImageMagick мог их обработать. Я пытаюсь использовать его на своем веб-сайте ASP.NET MVC, и мне не повезло, что он находит мои файлы для обработки. И если да, то как мне указать, куда они будут выводиться?
Я искал здесь, и я должен что-то упустить: http://www.imagemagick.org/script/command-line-processing.php
Вот мой код для вызова процесса:
//Location of the ImageMagick applications
private const string pathImageMagick = @"C:\Program Files\ImageMagick-6.7.3-8";
private const string appImageMagick = "MagickCMD.exe";
CallImageMagick("convert -density 400 SampleCtalog.pdf -scale 2000x1000 hi-res%d.jpg");
private static string CallImageMagick(string fileArgs)
{
ProcessStartInfo startInfo = new ProcessStartInfo
{
Arguments = fileArgs,
WorkingDirectory = pathImageMagick,
FileName = appImageMagick,
UseShellExecute = false,
CreateNoWindow = true,
RedirectStandardOutput = true
};
using (Process exeProcess = Process.Start(startInfo))
{
string IMResponse = exeProcess.StandardOutput.ReadToEnd();
exeProcess.WaitForExit();
exeProcess.Close();
return !String.IsNullOrEmpty(IMResponse) ? IMResponse : "True";
}
}