GIMP 2.8 的重新合成器插件在 Heal Selection 中出现错误

GIMP 2.8 的重新合成器插件在 Heal Selection 中出现错误

插件文件位于文件夹 home/.gimp-2.8/plug-ins 中

脚本文件夹是空的

当我运行 Heal Selction 插件时,出现以下错误:回溯(最近一次调用最后一次):文件“/usr/lib/gimp/2.0/python/gimpfu.py”,第 736 行,响应 dialog.res = run_script(params) 文件“/usr/lib/gimp/2.0/python/gimpfu.py”,第 361 行,在 run_script 中返回 apply(function, params) 文件“/home/home/.gimp-2.8/plug-ins/plugin-heal-selection.py”,第 148 行,在 heal_selection 中 pdb.plug_in_resynthesizer(timg, tdrawable, 0,0, useBorder, work_drawable.ID, -1, -1, 0.0, 0.117, 16, 500) 错误:未找到过程

答案1

Gimp 要求插件文件 (.py) 具有“执行”权限。使用文件浏览器查询和更改文件的权限。

如果您通过复制文件手动安装,或者安装程序存在缺陷,则可能会发生此问题。在这两种情况下,都省略了一个重要步骤:更改已安装插件文件的权限。

答案2

插件的“二进制”部分(文件)似乎resynthesizer未注册(插件是一个二进制文件和几个调用它的 Python 脚本)。查看此文件是否在 中列出~/gimp-2.8/pluginrc。如果没有,则一种可能性是此二进制文件缺少可执行标志(但由于 Python 文件有该标志,因此可能性不大)。另一种可能性是它由于某种原因无法运行(缺少依赖项或其他原因)。在终端中启动 Gimp 并查找错误消息。

如果您手动安装了它,您可以卸载它并使用常用的 apt 工具安装适当的版本:

  • 添加此 PPA到您的软件源
  • 安装 gimp-plugin-registry 包(这将安装 resynthesizer 和一些其他有用的插件(不幸的是,还有一大堆不太有用的脚本))。

相关内容