我不知道如何在 gimp 中安装 Resynthesizer。我想用 Resynthesizer 来编辑我的图片。有谁能帮帮我
答案1
对于 GIMP <= 2.8“Resynthesizer”插件与其他脚本和工具(包括出色的工具“治愈选择“)可以轻松安装该包gimp-插件注册表
从 shell 中:
sudo apt-get install gimp-plugin-registry
对于 Gimp >= 2.10plugin-registry 以及 resynthesizer 和 heal-selection 插件可能暂时不可用。在我们再次使用这些工具之前,我们需要将插件
- 再合成器
- resynthesizer_gui
- 插件-修复-选择.py
到任何定义的插件文件夹。我建议~/.config/GIMP/2.10/plug-ins
放在我们的主页中。
我们可以通过编译源代码来获取这些项目主页或下载Ubuntu DEB 文件为 GIMP 2.8 发布了与我们的架构相匹配的插件注册表,用于提取上述文件。我测试了这些插件在 GIMP 2.10.6 上仍然有效。
答案2
如果有人使用 flatpak 安装最新的 GIMP(撰写本文时为 2.10.20),我运行了该命令flatpak search org.gimp.GIMP
并注意到以下可用的包:
org.gimp.GIMP.Plugin.Resynthesizer
看到它,我运行flatpak install org.gimp.GIMP.Plugin.Resynthesizer
,打开 GIMP,新的过滤器可用并按预期工作。
您还可以使用 flatpak 搜索所有可安装的插件:
flatpak search org.gimp.GIMP.plugin
答案3
在Ubuntu 20.04之后,在 GIMP 2.10.18(截至今日的最新版本)中,Resynthesizer 插件再次包含在软件包中gimp-plugin-registry
。使用以下命令安装它:
sudo apt install gimp-plugin-registry
但是,可能是由于 Resynthesizer 2.x 仍然依赖于 Python 2.x,而 Ubuntu 不再支持 Python 2.x,因此只包含核心插件“Resynthesizer”,而不包含八个更专业的插件,如“Heal Selection”,因为这八个插件是作为 Python 脚本实现的。GIMP 3 的 Resynthesizer 3.0 一旦发布,将使用 Python 3.x(来源),然后我们可以期待它的 Python 脚本再次作为这个包的一部分出现。
如何应对没有基于 Python 的插件的情况
实际上,只有 Resynthesizer 核心插件可用并不会限制我们的选择,它只是使实现我们想要的目标变得复杂:
[过滤器 >] 地图 > 重新合成...
[…] 最难理解,但功能最强大。 […] 但您必须知道具体步骤才能获得众多效果之一。这就是其他插件自动执行的操作,它们“知道”这些步骤。其他插件都可以使用控制面板插件通过具体步骤进行复制。
(来源)
例如,以下是使用 Resynthesizer 删除对象的步骤:
打开要处理的图像。如果可能的话,请对非常大的图像进行裁剪,否则插件可能会崩溃。
在要处理的图像中,选择要覆盖的区域。选择范围内的所有像素将被替换为根据周围纹理最合适的像素,并且选择范围的边缘将不会有接缝。
打开另一张图片提供输入纹理。这应该是您正在处理的图像的副本。
在纹理输入图像中,选择所有应该用于计算纹理的像素用于替换您处理的图像中不想要的像素。通常,这将是整张图片,除了您想要替换的像素。这意味着,通常这个和您的其他选择没有任何共同的像素,并且一起选择整个图像。
打开“过滤器 → 映射 → 重新合成器”从您处理的图像中。在表单中选择纹理输入图像,然后执行 Resynthesizer,将所有其他选项保留为默认值。
答案4
对我来说这是有效的 -flatpak install flathub org.gimp.GIMP.Plugin.Resynthesizer