如何在Gimp Plugin中调用外部命令?
如何使用外部命令在GIMP中对PIC进行编辑,然后将结果返回到插件或脚本中的舞台。
shell脚本中的示例
。 ( +克隆-Shade 110x90 -normoralize -Negate +Clone -Compose Plus -omposite)
(-clone 0 -shade 110x50 -normormize -channel bg -fx 0 +channel -matte)
-DELETE 0 +交换 - compose乘数 -
上面的命令(ImageMagick App)创建一个GIF,我希望将其放回GIMP阶段。可能是其他简单的选项或应用程序,但我需要将编辑的返回给GIMP。 Python,脚本fu?非常感谢。
How to use an external command to make an edit of pic in the gimp and then return the result to the stage in a plugin or script.
Example in shell script.:
magick label.gif +matte
( +clone -shade 110x90 -normalize -negate +clone -compose Plus -composite )
( -clone 0 -shade 110x50 -normalize -channel BG -fx 0 +channel -matte )
-delete 0 +swap -compose Multiply -
The command above (imagemagick app) create a gif and i want put back in gimp stage. May be other simple option or application, but i need of return the edited back to gimp. Python, script fu? Thanks so much.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有一个
shellout.py
gimp插件围绕您可以借用代码。通常:
pdb.gimp_layer_new_new_from_visible()
)subprocess.popen()调用可执行文件
和一个参数列表,pdb.gimp_file_load_layer()
There is a
shellout.py
Gimp plugin floating around from which you can borrow code. Typically:pdb.gimp_layer_new_from_visible()
)subprocess.Popen()
and a list of argumentspdb.gimp_file_load_layer()
如果 GIMP 将采用标准输入,则使用 GIMP XCF 文件格式从 ImageMagick 管道到 GIMP。
If GIMP will take stdin, then pipe from ImageMagick to GIMP using the GIMP XCF file format.