擅长:python、mysql、java
<p>您可以使用类似于<a href="http://portableapps.com/apps/graphics_pictures/gimp_portable" rel="nofollow noreferrer">portable gimp</a>:这将允许您在程序中附带gimp,而不需要用户进行额外的安装。然后,可以让python库中的函数使用gimp的python脚本功能运行gimp操作。查看<a href="https://stackoverflow.com/questions/12662676/writing-a-gimp-python-script/12663785#12663785">this answer</a>中的一个例子。在</p>
<p>在上面的例子中,对<code>flip</code>函数的每次调用都将产生一个新的gimp进程,并等待它完成执行。这当然是缓慢的。提高速度有两种策略:</p>
<ol>
<li>减少gimp启动时间<a href="http://docs.gimp.org/en/gimp-fire-up.html" rel="nofollow noreferrer">using command line options that reduce startup time</a></li>
<li>在程序启动时启动一个gimp进程。让它继续运行,并使用一些进程间通信技术与其通信,并在您希望它执行某个操作时向它发送指令。在</li>
</ol>