我正在尝试使用 GIMP 进行图像处理,但我在第一个障碍中失败了:
在 GIMP 中加载图像后,我想运行一个注册脚本来运行一个函数 - 只需将整个图像旋转 90 度,然后显示一条消息。
#!/usr/bin/env python
import os
import sys
import time
from gimpfu import *
def simple_test():
num = 90
image = gimp.pdb # not sure if this is calling the active image
drawable = pdb.gimp_image_get_active_layer(image)
rotate_it(image, 90)
def rotate_it(image, deg):
msg = "simple_test!! " + str(deg) + "\n"
pdb.gimp_image_rotate(gimp.pdb, num)
gimp.message(msg)
register(
"simple_test",
"A simple Python-Fu plug-in",
"When run this plug-in rotates an image 90 degrees",
"Ghoul Fool",
"Ghoul Fool",
"2020",
"simple test",
"",
[],
[],
simple_test,
menu="<Image>/Filters/simple-test",
)
main()
更重要的是尝试获取一些错误消息/日志/控制台输出以找出我哪里出错了——只是默认情况下似乎不会显示。