mieki256's diary



2019/11/13(水) [n年前の日記]

#1 [gimp] GIMPのtexturizeプラグインについて

WIndows10 x64 1903 + GIMP 2.10.14 32bit Portable samj版で、texturize 2.0 プラグインを ―― 小さい画像から大きいタイル可能画像を生成してくれるプラグインを実行しようとしたのだけれど。

_The Texturize plugin for The GIMP
_lmanul/gimp-texturize: Texturize plugin for the GIMP

処理が終わる直前に「GIMPプラグインがクラッシュ」とエラーメッセージが表示されて、動いてくれず。

色々調べたのだけど、結論から先に書くと…。

GIMP の texturizeプラグインをWindows上で使いたい人は、仮想PC (VMware、VirtualBox等)に Debian系のLinux (Ubuntu Linux等)をインストールして、sudo apt install gimp gimp-texturize をしてインストールしてソレを使ってなんとかしましょう。みたいな。

試したこと。 :

Windows10 x64 1903 + GIMP 2.10.14 32bit Portable、及び、GIMP 2.8.22 32bit Portable 上では、texturize 2.0 はエラーを出して動いてくれなくて。GIMP 2.6.12 32bit Portable 上なら一応動いてくれるのだけど…。

公式サイトを眺めると、texturize プラグインの Windows用バイナリは、2.1 と 2.0 があるようで。しかし、どちらも、zip のDL先は 404。

_The Texturize plugin for The GIMP

2.0 のバイナリなら、今は亡き geocities の「GIMP2を使おう」のWeb Archiveに残っていて、なんとか入手できるのだけど。

_シームレステクスチャ

2.1 は入手不可。ググりまくったけど、どこにも無い。

ちなみに、texturize 1.0 は、バイナリも、ソースも、以下のページにあったけど…。

_Index of /downloads/gimp
_Index of /downloads/gimp/sources

Linux版はあるらしい。 :

ググっていたら、Debianのパッケージとして、gimp-texturize というのがあると知り。

_Debian -- sid の gimp-texturize パッケージに関する詳細

バグ修正もされていたりするらしい。

_Bug#555841: gimp-texturize: segfaults with large images

上記のソレは2009年頃の話だけれど、Windows用のバイナリは 2005年頃に作られたものなので、おそらく Linux版の texturize は、Windows版と比べたら、多少はバグFIXされてる版であろうと。

ただ、github上のソースを眺めると、上記のバグFIXが反映されてるっぽいのだよな…。

_gimp-texturize/graphcut.cpp at master - lmanul/gimp-texturize

ということは、github上のソース一式を使って Windows用のバイナリをビルドできれば、クラッシュすることが少ない exe が得られるのだろうか?

しかし、Windows版のソレをビルドする方法が分からない。

Ubuntu Linux上で動かしてみた。 :

仮想PC、VMware Player上の Ubuntu Linux 18.04 LTS に、GIMP と gimp-texturize をインストールして、動作確認してみた。

sudo apt install gimp gimp-texturize

GIMP 2.8.22 がインストールされて、フィルタ → マップ → texturize が使えるようになった。

Linux版なら、エラーを出さずに動いてくれているように見える。

ということで、どうしても使いたくなったら Linux版を動かせる状態にしてそっちで使おう、みたいな結論に。

論文を眺めてみようとしたけれど。 :

元になった論文があるなら、そこから再実装できたりしないのかな、と夢想したのだけど。

_Graphcut Textures: Image and Video Synthesis Using Graph Cuts

さっぱりわからん…。とにかくなんだかスゴイ処理をしている、ということだけは分かった…。

2019/11/14追記。 :

HDDの中を漁っていたら、どこかの時点で入手した、texturize 2.1 のWindows用バイナリが見つかった。

今現在、Web上では入手が難しそうなので、一応ココにもバックアップ目的で置いときます…。

_texturize-2.0.zip (「GIMP2を使おう」に置いてあった版)
_texturize-2.0_win.zip (公式サイトから入手した版)
_texturize-2.1_src.tgz
_texturize-2.1_windows.zip

以上、1 日分です。

過去ログ表示

Prev - 2019/11 - Next
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project