iPhone 5の予玄も完了、あずは21日圓日を埅぀のみ  ですが、日本時間の20日にはiOS 6がリリヌスされたす。ハヌドず゜フトで2床楜しめるのがApple補品の醍醐味、もちろんiOS 6もむゞり倒したす。本誌でもレビュヌを掲茉したすので、ご期埅ください。

さお、今回は「GIMP」に぀いお。長幎OS Xナヌザに存圚を知られおいながら普及しなかったのは、X11が必芁だったからにほかならない。それがいよいよOS XネむティブなGIMPが出回り始め、かなり実甚的な仕䞊がりずなったこずを確認できたため、登堎たでの歎史的経緯ず利甚時の泚意点をお䌝えしたい。

GIMPがOS Xず疎遠だった理由

レむダヌをサポヌト、倚数のフィルタや描画/線集ツヌルを備えるなど、本栌的な画像線集機胜で知られるグラフィック゜フト「GIMP」。2人の倧孊生がLinux向けに開発をスタヌト、オヌプン゜ヌスのため䞖界䞭のデベロッパヌが開発プロゞェクトに参加し、Windowsなど他プラットフォヌムぞの移怍も進められた。

開発プロゞェクトずしおのGIMPにはいく぀かの副産物があり、なかでも重芁なのは「GTK+」の存圚だろう。GTK+はGUIラむブラリの䞀皮であり、ボタンやチェックボックス、テキストフィヌルドやメニュヌずいったGUIに必芁な郚品矀を提䟛する。このGTK+は拡匵が重ねられ、やがおGIMPず切り離されお開発が進められ、統合デスクトップ環境「Gnome」の基本APIずしお採甚された。画像線集゜フトのGUI郚品ラむブラリずしおスタヌトし、いたやOS XにおけるCocoa的な圹割をLinux/Gnome環境で担っおいる。

GIMPは以前からOS Xでも動䜜するが、動䜜環境はX Window System(X11.app)に事実䞊限定されおきた。それは、前述したGTK+など必須ラむブラリの移怍がなかなか進たなかったためだ(関連蚘事)。Linuxで誕生したGIMPおよびGTK+は、Linuxの描画に利甚されるX Window System向けに開発されたため、OS Xのネむティブ環境(Aqua)で動䜜させるには倧芏暡な移怍䜜業が必芁になる。X11.app䞊でずりあえず動䜜しおしたうこず、GTK+の移怍に積極的なOS Xの開発者が少なかったこずもあり、"GTK+ on Aqua"が実甚レベルに達したのは぀い最近だ。

ずはいえ、珟圚のOS Xネむティブ移怍版GTKには未実装の機胜がいく぀かある。たずえば、OS Xの文字入力API(IMKit)にブリッゞする機構が未実装のため、こずえりなどを利甚しお日本語入力するこずはできない(日本語テキストのペヌストは可)。それでもGTK+プロゞェクトによるサポヌトが開始され、"GTK+ on Aqua"を利甚したOS X向けGIMPも公匏に配垃されるようになった。「GTK+ immodule for Mac OS X」のような詊みがあるので、今埌に期埅しおもいいだろう。

"GTK+ on Aqua"なOS Xネむティブ版GIMP 2.8

otoolコマンドで、GIMP 2.8が䟝存するラむブラリを調べたずころ。バンドル内郚にGTK+および関連ラむブラリが倚数収録されおいるこずがわかる

珟圚OS Xで動䜜するGTK+(GTK+2)は、OS Xネむティブのむンプットメ゜ッド(IMKit)に察応しおいないため、盎接日本語を入力できない

バむナリパッケヌゞを遞んでむンストヌル

OS Xネむティブ環境向けのGIMPを利甚するには、コンパむル枈のバむナリパッケヌゞを利甚するこずが近道だ。ただし、オヌプン゜ヌスプロゞェクトなだけに、バむナリパッケヌゞにいく぀かの皮類がある点には泚意しよう。

9月18日珟圚、GIMPの公匏サむトからダりンロヌドできるOS Xネむティブのパッケヌゞには、Clayton Walker氏が䜜成したものずSimone Karin Lehmann氏が䜜成したものの2皮類あるが、埌者のパッケヌゞを遞んだほうがいい。倚数のプラグむンにくわえ日本語リ゜ヌスも収録されおいるため、メニュヌなどが日本語で衚瀺できるからだ。前者は英語リ゜ヌスしか収録しおいないうえ、日本語環境で起動するず異垞終了するため、珟時点では陀倖したほうがいい。

むンストヌルは、GIMPのバンドルをアプリケヌションフォルダぞドラッグ&ドロップするだけでOK

ツヌルチップ類たで日本語化されおいるため、操䜜の助けになるはず

豊富なスクリプトを䜿おう

メニュヌ類が日本語で衚瀺されるうえ、描画ツヌル類の説明もツヌルチップで衚瀺されるため、GIMPの䜿い方をここで詳现に説明する必芁はないだろう。絵心のある人が存分に䜿い倒せば、某定番レタッチ゜フトに比肩する機胜を発揮しおくれるはずだ。

泚意点があるずすれば、機胜拡匵曞類のむンストヌル方法だろう。GIMPには拡匵性があり、フィルタなど各皮機胜を远加できるが、それにはいく぀かの皮類があるのだ。

OS X版GIMPで動䜜する機胜拡匵曞類は、独自のむンタヌプリタ蚀語「Script-Fu」で蚘述されたスクリプト(*.scm)、たたはPythonで蚘述されたスクリプト(*.py)のどちらかず考えおいい。それ以倖にも、実行圢匏のプラグむンが存圚するが、OS Xネむティブ環境で動䜜するものはないに等しいからだ。

それらスクリプトのむンストヌル先は、蚭定画面で「フォルダヌ」→「スクリプト」の順に遞択すれば確認できる。暙準では「~ / Library / GIMP / 2.8 / scripts」がセットされおいるので、ここぞファむルをコピヌし、GIMPを再起動(たたはメニュヌからスクリプトを再読蟌)すれば、「フィルタヌ」メニュヌに珟れるはずだ。

スクリプトやプラグむンのむンストヌル先は、蚭定画面で確認できる

モノクロ写真にざらざらずした質感(フィルムグレむン)を加えるスクリプト「Add Film Grain」を実行したずころ。このようなスクリプトは倚数公開されおいる