问题标签 [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 脚本中将信息输出到控制台?
我刚刚开始学习使用 Python 编写 Gimp 脚本,并且想知道如何将文本输出到控制台?我在 Windows 7 上使用 2.7.5 版。
我尝试了打印功能,但它没有向 python-fu 控制台或使用 Gimp 启动的开发控制台写入任何内容。有没有我应该使用的功能来做到这一点?或者这是 2.7.5 版本的问题?我发现了一些“gimp-message”的提及,但这似乎是与 Scheme (Script-fu) 一起使用的函数
谢谢!
(也在这里作为线程发布)
python - 编写 GIMP python 脚本
我想要做的是从一个python程序(也许是subprocess.Popen)打开gimp,同时,gimp将从一个python脚本开始,该脚本将打开一个图像并添加一个层......好吧,如何我能做到吗(我希望 GIMP 有更好的文档……)?
更新:
我这样做了:subprocess.Popen(["gimp", "--batch-interpreter" , "python-fu-eval" , "-b" ,"\'import sys; sys.path.append(\"/home/antoni4040\"); import gimpp; from gimpfu import *; gimpp.main()\'"])
,但是,即使控制台说“批处理命令执行成功”,也没有任何反应......
更新2:
python - Gimp:为什么我不能注册这个?
我正在为 Blender 编写一个附加组件以将其与 Gimp 同步,并且该脚本应该能够从 Gimp 中启动,但我无法注册它......为什么?
blender_gimp_sync.py:
真的很奇怪……
python - Blender:分段,故障核心转储?
这是我正在尝试创建的附加组件:
与此一起使用:
但是,我总是收到分段错误错误......为什么会这样?我做错了什么?
python - 在 Windows 上安装 PyGIMP
在网上,我可以找到关于使用 python 编写 gimp 脚本的各种示例。
http://www.jamesh.id.au/software/pygimp/ http://www.gimp.org/docs/python/pygimp.html
我们需要导入gimpfu
模块以使示例正常工作。我们在哪里可以获得 Windows 上的 PyGIMP 安装程序?看来该项目已死,链接已损坏。
python - Gimp python 插件
今天我写了一个简短的 python 脚本,它应该重命名 gimp 图像的层列表以添加一些标志,当层是动画的一部分时使用这些标志。该脚本已集成到 Gimp 菜单中,并且 Python-Fu 控制台中提供的信息是正确的。但是,如果我在 Python-Fu 控制台或操作菜单中执行脚本,则什么也不会发生。我无法找到问题。手动将功能内容发布到控制台是可行的。
有人知道这个问题的解决方案还是在 Gimp 2.8 中遇到过同样的问题?
python - 批处理模式下的 Gimp Python
我正在尝试以批处理模式执行一段 Python 代码来编辑现有的 Gimp 文件。收到以下错误
批处理命令遇到执行错误:错误:(:1)评估:未绑定变量:命令行执行
这是我正在使用的代码:
请帮忙。
python - Gimp:python 脚本未显示在菜单中
我遵循了本教程,这就是我到目前为止所提出的:
但是插件不会出现在 gimp 菜单中(我使用的是 gimp 2.8)。授予文件 chmod a+x 权限。文件位置可能有问题:/.gimp-2.8/plug-ins/src/resize.py?src 是因为 Eclipse。
python - 如何使用 GIMP Python 的 gimp-drawable-set-pixel 绘制像素?
目前我有这个代码:
pdb.gimp_image_flip( image, ORIENTATION_HORIZONTAL )
工作正常,但是,pdb.gimp_drawable_set_pixel(drawable, i, j, 4, pixel)
返回此错误:
哪个,只是告诉我由于某种原因它没有运行pdb.gimp_drawable_set_pixel(drawable, i, j, 4, pixel)
如果您想尝试一下,这是整个脚本:
python - 插件通常不起作用,我该如何调试?
我正在尝试编写一个将创建位图字体的插件。但是,学习起来非常令人沮丧……虽然我不熟悉 python,但它并不难学,而且在 GIMP 之外也没有遇到过问题。
复制了一些代码:https://github.com/sole/snippets/blob/master/gimp/generate_bitmap_font/sole_generate_bitmap_font.py和http://gimpbook.com/scripting/
是否有效:
不工作:
似乎在将开始的注释从第 15 行更改为第 19 行之后,一切都陷入了困境。老实说,我什至不确定如何调试它。我尝试在 Filters>Python-Fu>Console 下使用控制台 - 但是这一直告诉我第 1 行是问题......我认为我们都同意并非如此。
我尝试在 python 脚本中运行这段代码,并且运行良好。
我应该怎么办?