2.3. 透過画像の保存

画像の透明部分をサポートするのに使える画像ファイル形式は2つあります。 単純二極化透過とアルファ透過です。 単純二極化透過は GIF 形式でサポートされています。 この形式はインデックス化された色パレットのうちの1色を透過色として扱います。 アルファ透過は PNG 形式でサポートされています。 この形式は アルファチャンネル という別個のチャンネルに透明度の情報を収めています。

[注記] 注記

GIF形式はあまり使われません。 GIFのすべての機能とそれ以上の (アルファ透過などの) 性能をPNGがあわせもつからです。 とはいえ、 アニメーションのためにこの形式もまだ使われています。

手順6.1 透明部分のある画像の作成 (アルファ透過)

  1. まずはGIMPのマスコット、 ウィルバー君の前回演習に使ったのと同じ絵を使いましょう。

    図6.8 RGBAモードで開かれたウィルバー君の画像

    RGBAモードで開かれたウィルバー君の画像

  2. アルファ透過つきの画像で保存するにはアルファチャンネルが必要です。 画像のアルファチャンネルの有無は、 チャンネルダイアログ を開いて、 赤・緑・青のほかにアルファ値の層があるかどうかで確かめます。 もし無ければ、 画像ウィンドウのメニューより レイヤー透過効果アルファチャンネルを追加 と辿り、 そのレイヤーに アルファチャンネルを追加 します。

  3. XCF形式の画像は初期状態では背景レイヤーがついてきますがこれは削除できます。 GIMPにはグラデーション作成をサポートする標準的なフィルタが付属しています。 画像ウィンドウのメニューより フィルタ照明と投影 サブメニュー内を探してみましょう。 ここはあなたの想像力次第です。 アルファ透過の効果の実演として、 ウィルバー君の背後に後光をつけました。

  4. 画像が仕上がったら、 PNG形式保存 しましょう。

図6.9 透過効果つきのウィルバー像

透過効果つきのウィルバー像

GIMP上での作業では背景レイヤー越しに中間色をみて保存された画像の透明部分を確かめる