У меня есть эта функция def enumerategrid(image, width, height, tcolor, theight, font, startfrom)
Gimp - текущее изображение не передается в качестве параметра для моего плагина функции
и он register
изд:
gimpfu.register(
proc_name="enumerategrid_plugin-pdb",
blurb="Enumera rejillas en una imagen",
help="Enumera rejillas en una imagen",
author="Jorge Araya Navarro <[email protected]>",
copyright="Servants of the Secret Fire Game Studios",
date="2015",
label="Enumerar rejilla...",
imagetypes="*",
params=[
(gimpfu.PF_INT32, "width", "ancho de la reja", 32),
(gimpfu.PF_INT32, "height", "altura de la reja", 32),
(gimpfu.PF_COLOR, "tcolor", "Color del texto", (1.0, 1.0, 1.0)),
(gimpfu.PF_SPINNER, "theight", "Tamaño del texto", 8, (1, 50, 1)),
(gimpfu.PF_FONT, "font", "Tipografía", "Monospace"),
(gimpfu.PF_SPINNER, "startfrom", "Contar desde", 0, (0, 3000, 1))
],
results=[],
function=enumerategrid,
menu="<Image>/Desarrollo de juegos/rejillas"
)
Однако, когда я хочу, чтобы запустить новый установлен плагин, я получаю эту ошибку из Gimp:
Похоже, Gimp не проходит текущее изображение в мой Plug- in, поэтому вместо 7. передаются 6 аргументов. Как я могу решить эту проблему?