问题描述
我想在 GIMP 中制作一个水印插件。我需要将水印的文本作为用户的输入。我将尝试使用 g_message
但它不起作用:我无法在插件中读取用户的输入。
你能帮忙吗? 最好的祝福。 让。
解决方法
我假设您的插件已经运行并且“只是”需要有可能要求用户提供一个字符串。最简单的解决方案是添加一个字符串作为输入参数 - 这样 GIMP 会在调用脚本之前向用户显示对话框。这可以通过我假设您正在使用的 gimp_install_procedure(...)
调用来完成,特别是此函数的 params
参数:这是一个 GimpParamDef
结构数组,您可以在其中指定类型 ({{ 1}})、输入参数的名称 (PF_STRING
) 和说明 ("text"
)。