问题标签 [gimpfu]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
gimp - 如何从插件运行降噪过滤器?
我想写一个插件,除其他外,应用增强/降噪过滤器。但是我发现浏览器中没有类似的程序。甚至没有这个过滤器的文档,这很奇怪。
那么,有人知道如何从插件中调用降噪过滤器吗?为什么有些过滤器没有记录在案,也没有出现在程序中?
gimp - python-fu gimp 获取项目列表
如何使用 python-fu 获取图像中的项目列表?我尝试在 Python 过程浏览器和谷歌中搜索类似的功能,但找不到任何功能。(我的最终目标是在图层上选择一个文本项并将其转换为路径)
编辑 - 在 macOS Mojave 上使用 GIMP 版本 2.8.2
python - GIMP Python - 用颜色填充路径/矢量
我正在尝试开发一个可以在打开的 SVG 文件上运行的脚本。我想遍历所有路径并用任意颜色填充路径(稍后我将替换这部分代码)。第一阶段只是遍历路径,我似乎无法弄清楚如何做到这一点。我的代码如下 - 为什么我没有看到任何被迭代的路径?
我还尝试了许多通过谷歌搜索找到的不同方法,包括使用更简单的迭代方法,例如:
但无论我尝试什么,我似乎都无法获得路径迭代的证据。
我在 Windows 10 64 位上使用 gimp 2.10.6。
python - gimp python - 如何更改像素颜色?
我想用 Gimp Python 加载 2 张 jpg 图像。然后应该逐像素比较图片。如果图 2 中的像素具有一定的 rgb 值,则图 1 中的像素应该是彩色的。在此之前,应进行用户输入,其中可以输入起始值。
我不确定 gimp python 是否可以做到这一切?
我主要搜索命令:
- 加载图片
- 用户输入
- 加载像素 RGB 值
- 更改像素 RGB 值
- 保存图像
提前谢谢了
我第一次尝试c++,但处理图片并不是那么容易。我的老师建议我去gimp。原理图应该是这样的:
gimp - What does the 'gimp_histogram' procedure require to work?
I do not understand why my call to pdb.gimp_histogram
throws a RuntimeError: execution error
.
According to the docs, the function takes four arguments:
- drawable ( type drawable)
- channel to modify ( type int )
- start range ( type int )
- end range ( type int)
I provide all four in the barebones code above, so why is the error thrown?
python - 是否可以在 GIMP 的 python 脚本中使用 win32com
我尝试在 GIMP python 脚本中使用 win32com。脚本应出现在选项卡下:/Grzegorz。我注意到只有当我删除导入声明“import win32com.client as win32”时,“IMPORT FROM EXCEL ...”快捷方式才会出现在选项卡上。所以我认为 win32com 会导致问题。
当我在 gimp 之外将它作为 python 文件尝试时,Win32com 可以工作,所以 win32com 没问题。
有谁知道是否有可能在 gimp 脚本中使用 win32com?
python - 如何在 python fu 中运行笼子变换
我想从 python 脚本运行笼子工具/笼子转换。
Python 过程浏览器在搜索“cage”、“warp”、“transform”等类似内容时找不到任何条目。
也dir(pdb)
不要列出名称中带有笼子的程序。
有关的:
linux - 字体大小渲染因使用 Gimp 登录而异?
我正在使用 Gimp python-fu 插件。正确编写的插件会渲染一个文本块:
但仅当在计算机控制台上登录时从 X 窗口管理器(或终端窗口)调用 gimp(Fedora,各种版本,相同的行为;GIMP 的各种版本,相同的行为)。但是,当通过 ssh 登录时(使用 X11 转发在本地显示),相比之下,字体呈现巨大。
我很困惑,因为(据说)相同的登录 .profile 和 .rc 文件已经运行了。
有没有人知道 GIMP 是什么/在哪里/如何确定 POINT 的含义,因为它显然不是编码的,而是依赖于某个资源文件。
python - 如何在 Gimp python-fu 中执行“选择通道”?
我想使用 python-fu 将自定义频道转换为选择。这可以在 Gimp 中使用“Channel to Selection”手动完成。
我可以将图像和通道作为 Python 对象检索,但我不知道如何将此通道转换为选择。
我在这里缺少的是如何从频道中进行选择。
python - 尝试在某些 GIMP Python 插件代码上运行 Sphinx 时出错
我正在尝试使用 Sphinx 来记录 Python 文件,该文件用于实现 GIMP 插件。问题是,当我跑步时;
我收到以下消息 - 如下所示,产生错误;
如果从上面的输出中看不出来,错误信息会显示;
我对 Python 或 Sphinx 了解不多,但是这个错误是否与 Python 版本 2 和 3 之间的语法差异有关?GIMP 可以毫无问题地加载和执行我的插件 - 那么为什么 Sphinx 似乎会窒息呢?
是否有一些我不知道的简单解决方法,例如可以放在 Sphinx 的 conf.py 文件中的键值对?
提前感谢您的任何帮助。