2025/12/03(水) [n年前の日記]
#1 [gimp] GIMP 3.0.4 Portableにプラグインを導入
Windows11 x64 25H2 + GIMPPortable 3.0.4 Portable Rev 2 に、G'MIC や Resynthesizer というプラグインを導入しようとしてちょっと苦労してた。
◎ G'MICのインストール :
G'MIC は公式サイトに GIMP 3.0用のバイナリがあるからソレを使えば簡単、というわけでもなかった…。
_G'MIC - GREYC's Magic for Image Computing: A Full-Featured Open-Source Framework for Image Processing - Download
zip版、gmic_3.6.4_gimp3.0_win64.zip を入手して解凍。~/.gimp-3.0/plug-ins_3.0_gmic_qt_x64/ 以下に、gmic_gimp_qt_3.6.4/ というフォルダを作成してその中に入れたのだけど、GIMP 3.0.4 Portable の設定でプラグインフォルダとして追加しても反映されない。
もしかすると、以下のように設定しなければいけなかったのだろうか…。自身無いけど…。
_G'MIC - GREYC's Magic for Image Computing: A Full-Featured Open-Source Framework for Image Processing - Download
zip版、gmic_3.6.4_gimp3.0_win64.zip を入手して解凍。~/.gimp-3.0/plug-ins_3.0_gmic_qt_x64/ 以下に、gmic_gimp_qt_3.6.4/ というフォルダを作成してその中に入れたのだけど、GIMP 3.0.4 Portable の設定でプラグインフォルダとして追加しても反映されない。
もしかすると、以下のように設定しなければいけなかったのだろうか…。自身無いけど…。
- gmic_gimp_qt.exe に合わせて、フォルダ名も gmic_gimp_qt にする。
- gmic_gimp_qt/ を追加するのではなく、その一つ上の plug-ins_3.0_gmic_qt_x64/ を追加する。
◎ Resynthesizerのインストール :
Resynthesizer のインストールは更に苦労した。本来は、フィルター → カラーマッピング → Resynthesize...、に項目が増えるはずだけど…。
~/plug-ins_3.0_resynthesizer/ 以下に resynthesizer/resynthesizer.exe を置いて、~/plug-ins_3.0_resynthesizer/ をGIMPの設定でプラグインフォルダとして追加したのだけど、反映されない…。
これが不思議なことに、samj版 GIMP 3.00.4 Portable ならそのやり方で反映される。動作もする。
結局、GIMP Portable のページでリンクが張ってある、GIMP_Portable_Resynthesizer_Plugin_3.0_Pre_2025-01-23.paf.exe を入手、実行してインストールした。
_GIMP Portable | PortableApps.com
_PortableApps.com - Browse /GIMP Resynthesizer Plugin at SourceForge.net
この版を GIMP 3.0.4 Portable のインストール場所にインストールしたら項目が出てくるようになった。
中には以下のファイルが含まれていた。
ちなみに、今までsamj版で動作していたバイナリは以下の版。
_Resynthesizer for Windows Gimp 3
_Installing Resynthesizer3 Plugins - bootchk/resynthesizer Wiki - GitHub
~/plug-ins_3.0_resynthesizer/ 以下に resynthesizer/resynthesizer.exe を置いて、~/plug-ins_3.0_resynthesizer/ をGIMPの設定でプラグインフォルダとして追加したのだけど、反映されない…。
これが不思議なことに、samj版 GIMP 3.00.4 Portable ならそのやり方で反映される。動作もする。
結局、GIMP Portable のページでリンクが張ってある、GIMP_Portable_Resynthesizer_Plugin_3.0_Pre_2025-01-23.paf.exe を入手、実行してインストールした。
_GIMP Portable | PortableApps.com
_PortableApps.com - Browse /GIMP Resynthesizer Plugin at SourceForge.net
この版を GIMP 3.0.4 Portable のインストール場所にインストールしたら項目が出てくるようになった。
中には以下のファイルが含まれていた。
./GIMPPORTABLE
├─App
│ │ Readme.txt
│ │
│ └─AppInfo
│ plugininstaller.ini
│
├─Data
│ └─GimpAppData
│ ├─plug-ins
│ │ └─resynthesizer
│ │ resynthesizer.exe
│ │
│ └─scripts
│ plugin-heal-selection.scm
│ plugin-heal-transparency.scm
│ plugin-resynth-controls.scm
│
└─Other
└─Source
ちなみに、今までsamj版で動作していたバイナリは以下の版。
_Resynthesizer for Windows Gimp 3
_Installing Resynthesizer3 Plugins - bootchk/resynthesizer Wiki - GitHub
◎ .scmの置き場所 :
Resynthesizer は添付の .scm によってメニューに登録されるようだけど、GIMP Portableの配布ページから入手できる版と、前述の掲示板から入手できる版で、.scm を置く場所が違っていることに気が付いた。
どちらの置き方を使うべきなのか悩んだけれど、以下のページで説明されていた。
_Changes in ScriptFu v3 - GIMP Developer
GIMP 3.0 からは、.scm も plug-ins/ 以下に置いても良いことになっていたらしい。ただし、スクリプト名と同じ名前のフォルダを作成して、その中に入れることを推奨している。
- 前者は scripts/ に .scm がそのまま置かれる。
- 後者は plug-ins/ に .scm と同じ名前のフォルダを作成してその中に置かれている。
どちらの置き方を使うべきなのか悩んだけれど、以下のページで説明されていた。
_Changes in ScriptFu v3 - GIMP Developer
GIMP 3.0 からは、.scm も plug-ins/ 以下に置いても良いことになっていたらしい。ただし、スクリプト名と同じ名前のフォルダを作成して、その中に入れることを推奨している。
[ ツッコむ ]
以上です。