Automator工作流程永远运行


2

我遇到了automator的一个问题:我有一个工作流程来进行图像处理(它将彩色图像转换为灰色)。我能够从终端调用工作流程,它工作正常。命令是:    automator -i infile.jpg imageconversion.workflow

但是,当我尝试将此工作流程集成到webapp中,在Django中构建并在Apache上使用mod_wsgi进行部署时,我遇到了一个问题。调用工作流(我可以从webapp日志中看到),但它会永远运行,最终apache会在几分钟后终止子进程。

我正在运行OS X 10.9

有没有人遇到过类似的问题?

谢谢, 杰拉尔德

Answers:


2

Automator的局限性

您的Automator工作流程可能需要访问WindowServer才能工作。 Automator旨在在活动用户会话中运行,而不是在shell会话中运行。

启动Automator工作流的Apache用户无需访问WindowServer即可运行,这可能会限制您可以使用的操作。

ImageMagick的

考虑使用专为命令行使用而设计的图像处理工具,例如 ImageMagik 。看看吧 -greyscale 转换选项:

convert in.png -grayscale Rec709Luminance out.png
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.