在Photoshop中编辑图像

时间:2011-09-23 14:50:35

标签: .net photoshop

我需要从我的应用程序发送图像,在Photoshop中编辑它并将其还原。

我的应用程序应该等到Photoshop文档关闭。

请任何想法。

4 个答案:

答案 0 :(得分:2)

像这样......

MyProcess myProcess = new MyProcess();

myProcess.Start("photoshop.exe", "C:\\myImages\\image.jpg");

while (!myProcess.HasExited) {
// Do nothing while waiting.. Sleep for a few seconds might be a good idea
}

// Will be executed when process is closed.

答案 1 :(得分:1)

Process.Start("pathtoshotoshop.exe", "someimage.jpg").WaitForExit()

答案 2 :(得分:0)

如果您知道文件名,则可以检查日期戳,直到编辑开始后。您还应检查文件属性,并确保PhotoShop仍未打开该文件。

您可以使用计时器每隔几秒检查一次,而不是经常检查哪个会降低系统速度。

答案 3 :(得分:0)

Process.Start(Path.Combine(path, "image.psd"));