问题标签 [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.
python - Gimp Python插件加载图像禁用撤消历史记录
我有一组图像要手动处理,所以我编写了一个简单的插件来尝试帮助减轻痛苦。图像按顺序编号。因此,当我完成一张图像的工作时,我可以点击一个组合键,它会以正确的名称保存文件并打开列表中的下一张。这一切都很好。
我对插件的问题是,对于新打开的图像,撤消重做历史不起作用。我不确定我是否没有正确加载它,或者我是否必须设置一些东西才能启用撤消历史记录。加载新图像时,撤消历史记录完全空白,并且当我对图像进行更改时,在我处理文件时没有添加任何新内容。这使得做任何事情都变得困难,因为错误意味着重新开始。我正在使用最新的 gimp 版本 2.8.18。
我在编写 gimp 插件方面是一个完全的新手,并且是从 web 示例中构建的,所以任何帮助找出为什么会发生这种情况的帮助将不胜感激。这是我为插件编写的代码:
python - Python_fu 插件不会在 gimp 中加载
我正在尝试使用 python_fu 编写一个 gimp 插件。我希望它采用许多相同大小的图层并将它们放在一条垂直线上。这将用于打开每个页面占据一层的 pdf 文件,插件会将它们放在一行中。但是,当我运行插件时,菜单中没有任何内容。当我注释掉上面带有星号的行时,插件会加载到菜单中。
%UserProfile%\.gimp-2.8\plug-ins\Array.py
gimp - 使用 Gimp script-fu 编辑图像文件
我正在尝试编辑一个包含 100 页的 pdf 文件,我需要将所有这些图像导出为 png,将它们的图像模式设置为灰度,并设置它们的分辨率、宽度和高度。
如何编写执行此操作的方案(或 python)脚本,以便我可以通过 gimp 在批处理模式下应用它们?
我在互联网上搜索过,但没有找到简单的说明。
gimp - 如何在 gimp 中批量合并 'png 图像?即一张有许多叠加层的背景图像?
我有一张图片需要单独与大量二维码组合,然后另存为新图片。使用 gimpfu 或 bimp 可以做到这一点吗?QR 码需要专门定位,我在尝试自动化此过程时遇到问题。
现在我的一般手动工作流程是这样的:选择、粘贴、重新缩放 QR 码、锚点、导出。帮助??
gimpfu - 无法调整加载为图层的图像的不透明度
如果我打开一个现有图像作为基础图像,并将第二个图像作为图层添加到基础图像,有没有办法调整图层图像的不透明度?
我知道您可以在调用时设置不透明度级别,pdb.gimp_layer_new(...)
但还没有找到调整作为图层加载的图像的方法。script_fu 是解决此问题的更好方法吗?
gimp - 从 gimpfu 插件访问 exif 数据
我正在尝试从 gimpfu 插件中访问图像 exif 数据,特别是照片的拍摄日期,我可以使用 PIL 来做到这一点,
但是当我尝试导入 PIL 时,插件不再出现在 gimp 菜单中。没有产生错误,GIMP 正常启动。有没有办法用 gimpfu 获取 exif 数据?或者有没有办法将 PIL 导入插件?
python - 关闭当前文件/视图/显示而不保存它或被要求这样做
我在 Gimp 中打开了一个 xcf 文件“BY HAND”。
如何在不询问我是否要保存它的情况下关闭此文件(这也是当前视图/显示)。
我需要注册函数来给我“当前显示”类似 PF_Display ...(如图像和可绘制)
然后我会去使用:
pdb.gimp_display_delete(显示)
如何获得与按“CTRL + W”或按“x”按钮相同的结果?
到目前为止,没有什么对我有用:
这是非常基本的,我已经用谷歌搜索了很多,没有任何帮助,我失败了......
error-handling - GIMP Script-Fu:“错误:(:1)汽车:参数 1 必须是:对”
我在使用 GIMP 的 script-fu 方面相当新,我正在编写一个脚本来遍历 .tif 图像文件的完整文件夹,将它们的大小调整为最大尺寸为 1200 像素,同时保持比例图片。然后它将文件保存为 .png 文件类型。
我遇到但似乎无法找到答案的问题是:
错误:(:1)汽车:参数1必须是:对
据我所知,这是说我正在尝试查找没有内容的列表的第一个条目,但我没有看到任何进一步的例子,这将是一个问题。我已经在许多网站上寻求帮助,并且对脚本进行了一段时间的修改,所以我认为是时候寻求帮助了。不幸的是,据我所知,GIMP 的文档并不是很可靠。我是在某个地方遗漏了仍然导致此错误的 car() 还是现在指的是更模棱两可的东西?
提前致谢...
python - 错误:(:1)python-fu命令行执行的参数数量无效
我已将以下 python 脚本添加到/usr/lib/gimp/2.0/plug-ins文件夹
通过运行它
返回
批处理命令遇到执行错误:错误:(:1)python-fu-my 的参数数量无效(预期为 4,但收到 2)
在 Gimp 的程序浏览器中确实有 4 个参数,但如果程序是通过命令行运行的,它不应该期望它们,不是吗?
我跟着文档。怎么了?