我在 Gimp 脚本文件夹中为在互联网上找到的 Python-fu 代码创建了一些文件,并将它们命名为 *.pyscript。这样对吗?
我不知道它们是否已经安装,或者我是否必须执行一次才能安装它们。此外,正如预期的那样,我没有看到 Gimp 菜单中有任何变化。有什么想法吗?
答案1
我不知道它对你是否有用,但请看一看,谁知道你是否会立即得到线索......
- script fu 和 python fu
- Python 功能
- GIMP/安装插件
- 如何在 GIMP 中使用 Script-Fu 和 Python-Fu
- PyGimp 插件集
- Python Fu 脚本 - 如何安装?
- 安装 GIMP 脚本
- 适用于 GIMP-2.6+ 的脚本
如果您觉得这个答案没用的话很抱歉:|
答案2
为了使其在 Linux 中工作(我在 Ubuntu 上):
- 正确的扩展名是 .py - 毕竟它是一个 Python 脚本
- 将其放入 $HOME/.gimp-2.x/plug-ins 文件夹
- 将其更改为可执行文件(chmod +x script.py)
- 重启 Gimp
还要重新检查脚本是否注册正确。源应该是这样的:
from gimpfu import *
def my_filter_function(timg,tlayer):
... do your work here ...
register(
"my_script_name",
"Script blurb",
"Script help",
"Author name",
"Copyright information",
"2011",
"<Image>/Filters/Menu item/&Where it will appear",
"RGB*, GRAY*",
[],[],
my_filter_function
)
登记函数信息也可以从 script-fu 控制台获取 - 输入以下命令:
>>> from gimpfu import *; help(register)
Help on function register in module gimpfu:
register(proc_name, blurb, help, author, copyright, date, label, imagetypes, params, results, function, menu=None, domain=None, on_query=None, on_run=None)
This is called to register a new plug-in.