2021/06/08(火) [n年前の日記]
#2 [gimp] GIMPにRIOTプラグインを追加できない
Windows10 x64 20H2上で、RIOT 1.0.1 スタンドアローン版をインストールしたのだけど。せっかくだから GIMP で利用できるプラグイン版もインストールしよう、と試みてみたらハマった。
_RIOT Plugin (DLL version) | RIOT - Radical Image Optimization Tool
GIMP 2.8.22 x86 Portable版で使えるようにしようと、riot.exe、FreeImage.dll、Riot.dll の3つのファイルを、GIMPのプラグインが入っているフォルダ(えてして plug-insフォルダ) にコピーしたのだけど。GIMPのファイルメニューにそれらしい項目は出てくるものの、呼び出してみると「Could not load Riot.dll」とエラーが表示されてしまって動かない。
コピーする場所を色々変えてみたり、 *1 手元のHDDに残ってた古い版で試したり、別途フォルダを作成して、その中に件の3ファイルを入れて、GIMPの設定でプラグインフォルダの場所として追加してみたりしたけれど、相変わらずエラーが出てしまう。
ただ、GIMP 2.8.22 x86 Portable ではなく、GIMP 2.10.22 x64 Portable samj版で同じことをしてみたら、そちらならエラーが表示されずにRIOTの画面が開いた。
64bit版のGIMPでしか動作しないのだろうか。でも、Riot_dll.zip 内の添付ドキュメントには、32bit版のGIMPで動く、と書いてあるのだけど…。
まあ、samj版上では動いたから、それで良しとしようか…。それに、スタンドアローン版を使っても一応作業はできるのだし…。
ちなみに、自分と同様の症状が出てる人も居るっぽい。
_Riot Gimp plugin 0.6.1 not working in new Gimp 2.10.8 ≪ RIOT Forum
ただ、上記のやり取りは、GIMP 2.10.x での話のようで。自分の場合は GIMP 2.8.22 Portable での話だから、環境が違う。もしかしてPortable版では動かないのだろうか。
_RIOT Plugin (DLL version) | RIOT - Radical Image Optimization Tool
GIMP 2.8.22 x86 Portable版で使えるようにしようと、riot.exe、FreeImage.dll、Riot.dll の3つのファイルを、GIMPのプラグインが入っているフォルダ(えてして plug-insフォルダ) にコピーしたのだけど。GIMPのファイルメニューにそれらしい項目は出てくるものの、呼び出してみると「Could not load Riot.dll」とエラーが表示されてしまって動かない。
コピーする場所を色々変えてみたり、 *1 手元のHDDに残ってた古い版で試したり、別途フォルダを作成して、その中に件の3ファイルを入れて、GIMPの設定でプラグインフォルダの場所として追加してみたりしたけれど、相変わらずエラーが出てしまう。
ただ、GIMP 2.8.22 x86 Portable ではなく、GIMP 2.10.22 x64 Portable samj版で同じことをしてみたら、そちらならエラーが表示されずにRIOTの画面が開いた。
64bit版のGIMPでしか動作しないのだろうか。でも、Riot_dll.zip 内の添付ドキュメントには、32bit版のGIMPで動く、と書いてあるのだけど…。
まあ、samj版上では動いたから、それで良しとしようか…。それに、スタンドアローン版を使っても一応作業はできるのだし…。
ちなみに、自分と同様の症状が出てる人も居るっぽい。
_Riot Gimp plugin 0.6.1 not working in new Gimp 2.10.8 ≪ RIOT Forum
ただ、上記のやり取りは、GIMP 2.10.x での話のようで。自分の場合は GIMP 2.8.22 Portable での話だから、環境が違う。もしかしてPortable版では動かないのだろうか。
*1: ユーザのデータフォルダ\plug-ins\以下や、GIMP Portableのインストールフォルダ\App\gimp\lib\gimp\2.0\plug-ins\ 以下にもコピーしてみた。
[ ツッコむ ]
以上です。