如何解决C++ 中的 Gimp 插件:如何获得用户的输入?
我想在 GIMP 中制作一个水印插件。我需要将水印的文本作为用户的输入。我将尝试使用 g_message
但它不起作用:我无法在插件中读取用户的输入。
你能帮忙吗? 最好的祝福。 让。
解决方法
我假设您的插件已经运行并且“只是”需要有可能要求用户提供一个字符串。最简单的解决方案是添加一个字符串作为输入参数 - 这样 GIMP 会在调用脚本之前向用户显示对话框。这可以通过我假设您正在使用的 gimp_install_procedure(...)
调用来完成,特别是此函数的 params
参数:这是一个 GimpParamDef
结构数组,您可以在其中指定类型 ({{ 1}})、输入参数的名称 (PF_STRING
) 和说明 ("text"
)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。