【发布时间】:2009-09-13 07:10:20
【问题描述】:
当我在 windows 中打开命令窗口并使用 imagemagick 转换命令时:
转换 /somedir/Garden.jpg /somedir/Garden.png
它按预期工作。
我想要做的是使用 C# 执行与上面相同的命令。
我尝试使用 System.Diagnostics.Process,但是没有创建 foo.png。
我正在使用此代码:
var proc = new Process
{
StartInfo =
{
Arguments = string.Format("{0}Garden.jpg {1}Garden.png",
TEST_FILE_DIR,
TEST_FILE_DIR),
FileName = @"C:\xampp\ImageMagick-6.5.4-Q16\convert",
UseShellExecute = false,
CreateNoWindow = true,
RedirectStandardOutput = false,
RedirectStandardError = false
}
};
proc.Start();
不会抛出异常,但也不会写入 .png。
【问题讨论】:
标签: c# imagemagick