2020年3月2日月曜日

GIMP Script-Fu (番外) 変数名に半角スペースがある場合

未確認情報ですが、
お困りの方がいらっしゃるのでは?、と思い、投稿に纏めます。
現行 GIMP で、既存スクリプトがクラッシュする場合の件です。
もし、該当する方は、以下を読んで見て下さい。


自分の環境下では再現出来ない(条件に合致しない)ので、
単なる情報提供になります。

Script-Fu 及び Python Script (以下 Script-Py と記載)に関して、
現行の GIMP は GLIB の変更から、
変数に 半角スペース を含む場合、
エラーが出る様です。
          個人的には、どう言うケースなのか理解出来ていませんが ... 。

https://gitlab.gnome.org/GNOME/gimp/issues/4641

Error message!

attempted to install procedure "temp-procedure-number-1" with invalid parameter name "xxx xxx"


Ansered by Massimo Valentini

The underlying real problem was a change in GLIB that stopped accepting property-names including ' ' spaces.
Every plug-in installing procedures whose property-name includes a ' ' has to be changed or perhaps GIMP could forcefully replace/remove invalid characters in property-names, but I don't know if it would work.


もし、本件に該当される方で、コードを弄れる方は、
上記のページを参照されると共に、
半角スペースを 別の文字 ( Script-Fu なら - 、Script-Py なら _ ) に置換して見て下さい!。


0 件のコメント:

コメントを投稿