Mac GIMPでPhotoshop用パターンを使う方法

Photoshop用パターンをGIMPで使う方法を試してみた。MacOS GIMPでも出来そうだけど・・・ - kanonjiの日記 の続きです。

id:fu7mu4 からコメントで、MacPortsGIMPなら gimptool がある事を教えてもらったので、http://registry.gimp.org/node/10879をビルドしてみました。

MacPortsGIMPをインストールする

$ port search gimp で検索してみたところ、GIMPは2種類提供されているようです。

gimp @2.6.7 (graphics)
    The Gimp - Batteries Included
gimp2 @2.6.7 (graphics)
    The GNU Image Manipulation Program

両方入れてみたところ、どうやら gimptool-2.0 が提供されるのはgimp2のようでした。

$ sudo port install gimp2

でインストール。

gimptoolの場所

/Application/MacPorts/Gimp.app/Contents/Resources/bin/gimptool

ここら辺にgimptoolがあるはずでしたが、なぜかここにはありません。

/opt/local/bin/gimptool-2.0

Spotlightで探したら、ここにありました。

ビルドとインストール

/opt/local/bin/gimptool-2.0 --build ps-pat-load.c

前回書いたとおり、このコマンドでビルドが出来ます。


ps-pat-load が出来上がるので、これをplug-insディレクトリにおいてGIMPを起動すれば、Photoshop用パターンファイルが開けるようになっているはずです。

MacPortsGIMPの場合
/Users/kanonji/.gimp-2.6/plug-ins
dmgファイルからインストールしたGIMPの場合
/Users/kanonji/Library/Application Support/Gimp/plug-ins

MacPortsGIMPは、gtkのスキンがだめなのか、筆の大きさなどのスライダーが操作出来ないなど、ちょっと微妙な所がありました。
なので、GIMP公式からリンクされているMac用バイナリ提供サイト GIMP on OS X からのGIMPでps-pat-loadを使うことにしました。

MacPortsGIMPをアンインストール


このMacPortsGIMPをアンインストールしたら、Photoshop Pattern Loader が利用出来なくなりました。
Photoshop Pattern Loader をビルドするのに使った gimptool-2.0 は、MacPortsのgimp2パッケージに付属しています。
ビルドしてしまえば不要になるかと思ったんですが、gimp2パッケージの何かが、どうやら必要なようです。
すでに gimp2 をアンインストール済みでしたが、改めて sudo port install gimp2 したら、Photoshop Pattern Loader がまた使えるようになりました。
環境を構築してから、今まで Photoshop Pattern Loader を使う機会が無かったので、かなり時間が経ってますが修正します。


gimptoolも使い終わったし、MacPortsGIMPは使わないのでアンインストールしました。
MacPortsGIMPを使う場合や、gimptoolを今後も使う機会がありそうなら、残しておいても問題は無いです。
複数のGIMPがあると、QuickSilverとかでちょっと面倒かもですが。

$ port dependents gimp2
gimp-app depends on gimp2
gimp-jp2 depends on gimp2
gimp-lqr-plugin depends on gimp2
gutenprint depends on gimp2
icns-gimp depends on gimp2
macclipboard-gimp depends on gimp2
macfile-gimp depends on gimp2
ufraw depends on gimp2
xsane depends on gimp2
$ sudo port uninstall gimp-app
--->  Deactivating gimp-app @2.6.0_1
--->  Uninstalling gimp-app @2.6.0_1
$ sudo port uninstall gimp-jp2
--->  Deactivating gimp-jp2 @2.2.0_2
--->  Uninstalling gimp-jp2 @2.2.0_2
$ sudo port uninstall gimp-lqr-plugin
--->  Deactivating gimp-lqr-plugin @0.6.1_0
--->  Uninstalling gimp-lqr-plugin @0.6.1_0
$ sudo port uninstall gutenprint
--->  Deactivating gutenprint @5.2.3_1
--->  Uninstalling gutenprint @5.2.3_1
$ sudo port uninstall icns-gimp
--->  Deactivating icns-gimp @0.1_0
--->  Uninstalling icns-gimp @0.1_0
$ sudo port uninstall macclipboard-gimp
--->  Deactivating macclipboard-gimp @0.7_0
--->  Uninstalling macclipboard-gimp @0.7_0
$ sudo port uninstall macfile-gimp
--->  Deactivating macfile-gimp @0.1_0
--->  Uninstalling macfile-gimp @0.1_0
$ sudo port uninstall ufraw
--->  Deactivating ufraw @0.15_0
--->  Uninstalling ufraw @0.15_0
$ sudo port uninstall xsane
--->  Deactivating xsane @0.996_1
--->  Uninstalling xsane @0.996_1
$ sudo port uninstall gimp2
--->  Deactivating gimp2 @2.6.7_0+darwin_9+x11
--->  Uninstalling gimp2 @2.6.7_0+darwin_9+x11

gimp2パッケージは、関連するパッケージに依存されているので、先にそれらをアンインストールしてから、gimp2パッケージをアンインストールします。