我知道你可以为GIMP
编写python
脚本,然后通过GIMP
你可以使用这些脚本作为插件,但是我要实现的是使用GIMP's functions
到{Python
使用PIL
或{Gimp
我需要的功能。在
我能做这样的事吗???还是我走得太远了?
如果没有,我能做的最好的选择是强制Gimp
在不干扰程序的情况下秘密工作用户输入在这种情况下,我想我会被迫在安装过程中安装GIMP
,这是我所讨厌的。在
在更新:-
(1) 考虑到libgimp
在google之后,我发现了这个discussion。简而言之,“libgimp
只是用来允许GIMP core
和它的插件进行通信”,所以它不能像我希望的那样工作。
(2) 我想访问GIMP
代码,删除所有我不需要的不必要的函数,并保留我将要使用的唯一函数,那就是一个函数去吧,去吧你觉得我应该做那样的事吗?在
更新:—
是的,问题已经解决了,但是我仍然有兴趣用GIMP
作为一个库,即使它像Marawan那样是秘密的建议。希望你可以帮忙。在
谢谢。在
如果安装了GIMP,可以尝试batch mode。另一种选择是to use gimp-fu。在
显然,如果没有安装GIMP,就不能使用它。:-)
编辑:
这似乎过于雄心勃勃。GIMP代码库庞大而复杂。在
作为图像处理的一种替代方法,您可以看看ImageMagick和Wandpython绑定。或者Python Imaging Library。在
您可以使用类似于portable gimp:这将允许您在程序中附带gimp,而不需要用户进行额外的安装。然后,可以让python库中的函数使用gimp的python脚本功能运行gimp操作。查看this answer中的一个例子。在
在上面的例子中,对
flip
函数的每次调用都将产生一个新的gimp进程,并等待它完成执行。这当然是缓慢的。提高速度有两种策略:相关问题 更多 >
编程相关推荐