Photoshop用パターンをGIMPで使う方法を試してみた。MacOS GIMPでも出来そうだけど・・・

GIMPをインストールしたら追加するスクリプト、グラデーションなど、まとめメモ - kanonjiの日記の最後に書いた、Photoshop用パターンをGIMPで使う方法を試してみました。

手順

Step 1

プラグインのダウンロード

http://registry.gimp.org/node/11003

上記URLにアクセスして、ps-pat-load-1.0.zipをダウンロードします。

Step 2

プラグインの保存

ps-pat-load-1.0.zip を解凍して出来た ps-pat-load.exe ファイルをプラグインフォルダに保存します。

プラグインフォルダは
通常インストール版の場合
C:\Documents and Settings\ユーザー名\.gimp-2.6\plug-ins (ユーザー名は半角英数で) または、
C:\Program Files\GIMP-2.0\lib\gimp\2.0\plug-ins

ポータブルの場合
GIMPPortable\App\gimp\lib\gimp\2.0\plug-ins

通常インストール版の場合もポータブル版の場合も、C:直下やD:直下など適当な場所に自分で保存用フォルダを作成してあればそこに保存しても構いません。

Step 3

複数の画像からパターンを一括作成(Script-Fu)」をインストールします。
上記ページより「fe-layers-to-patterns.zip」をダウンロードして解凍します。解凍してできた「0-fe-util.scm」「fe-layers-to-patterns.scm」をscripsフォルダに入れます。

Step 4

パターンの保存

GIMPを再起動してPhotoshopのパターンを開きます。

【パターンファイルにいくつかのパターンがセットで含まれている場合】はパターンファイルを開いてみると下記画像のように複数のレイヤーに分かれています。

「ファイル」→「save layers as patterns」をクリックします。
保存先が指定できますので、その場所に*.pat ファイルが保存されます。
レイヤ名がそのままファイル名とパターン説明になります。

Free Dynamic DNS(DDNS) by POP3,IMAP4,FTP,HTTP-BASIC for Home Server, VPS | MyDNS.JP

上記引用の通りの操作で、問題なくGIMPで使えるパターンとして保存できました。

パターン名について

Photoshop用パターンは、1ファイルに複数のパターンがセットになっている事もあるので、そういうのはGIMP上でもまとまっていた方が使いやすいはずです。
しかし、グラデーションもそうですが、GIMPではパターンをグループ分けして管理したり出来ません。
何も考えずにパターンを追加していくと、いろんなパターンが混ざって、使いたいのが直ぐに探せなくなってしまいます。
GIMPでは、パターン/グラデーションは名前順で並ぶので、何も考えずに追加するとばらばらになります。*1


今のところ出来ることといえば、接頭語を付けておくということくらいだと思います。
グラデーションはテキストエディタで変更も出来ますが、パターンファイルはバイナリなので難しいです。
上記の方法では、レイヤー名がそのままパターン名になるので、レイヤー名に接頭語を付けておきます。
あんまり長いと、パターンダイアログ内で表示しきれないので、適度に短い接頭語を付けたほうがいいです。

MacOS GIMPの場合

http://registry.gimp.org/node/11003のps-pat-load.exeは、Windows用にhttp://registry.gimp.org/node/10879のps-pat-load.cをコンパイルしたものでした。
ps-pat-load.cはLinux用とコメントで書かれており、自分でコンパイルして使うようにとの事です。

gimptool-2.0 --build ps-pat-load.c

コンパイルは、このようにgimptool-2.0を使うとあるので、Macでもこのgimptool-2.0があればコンパイルできそうです。

Gimp.app/Contents/Resources/bin/gimptoolって何かな?と

gimptoolがエラーを返す - fu7mu4’s diary

こういうエントリもあるので、MacOS GIMPにもgimptool*2はあるみたいですが、残念ながら自分のGimp.appには含まれてませんでした。
GIMPは公式ではバイナリを配布していないので、MacOS GIMPのバイナリは配布元がいくつかあります。
別の配布元のバイナリだったら、もしかしたらgimptoolがあるかも。
ただ、まだ試してません。


MacGIMPでも出来ました。
Mac GIMPでPhotoshop用パターンを使う方法 - kanonjiの日記

MacOS GIMPの配布元いくつか
  1. GIMP on OS X
    1. GIMP公式にMacOSでアクセスすると誘導さる。自分が入れているGIMP
  2. http://darwingimp.sourceforge.net/バージョン2.4.7と、相当古いバイナリのようです。
    1. 別の配布元
  3. GIMP.app
    1. 上記2つはX11アプリケーションだけど、ここのはMacOSのネイティブアプリケーション。ただ、バージョンが低いしバギーとの噂。
  4. Macports

Another easy way to install GIMP and other great Free software on your Mac is by using Macports. The installer then allow you to choose from a large directory of packages. To install gimp using Macports, you simply do sudo port install gimp once you have Macports installed.

GIMP - Downloads

*1:例えばdot patternとline patternというパターンが、ひとつのセットだったらばらばらです。

*2:gimptool-2.0と別物かもしれないけど