GIMP を使った Web ページの作成

何かを学ぶ最も簡単な方法は、自分でやってみることです。このセクションでは、GIMP を使って簡単な Web ページ画像を作成する方法を学びます。GIMP を使った非常に複雑な画像処理を解説すると、分厚い一冊の本になります。このセクションでは、機能のほんの触りの部分だけを説明します。

画質の改善

この短い例のために、単純な画像を使用します。

スキャナで読み込んだ画像を、[File][Shift]- [Open] を選択してGIMPにロードします。

Figure 9-9. スキャナで読み込んだ傷のあるオリジナルの写真

オリジナルの犬のボニーの写真は、きれいに撮れていません。色は全体的にあせています。ボニーの目には明らかに問題があり、恐ろしい緑色でフラッシュを反射しています。また、ボニーの足の先にある暗いシミと、顔にある人の手を削除することができます。

最初に、GIMP を使って色の自動補正を行います。画像を右クリックして、[Image] - [Colors] - [Levels] の順に選択すると、[Levels] ダイアログが表示されます。色を改善するために、Figure 9-10のように、[Red][Modify Levels for Channel] プルダウンメニューから選択します。

Figure 9-10. レベルのダイアログ

ヒストグラムは、画像のすべてのピクセルの赤の値を示しています。画像の赤の値の範囲は、利用できる色調の範囲全体に適用されません (下のバーで黒から赤に変化します)。言い換えると、画像のどのピクセルも最も暗い値域で赤の値を持っており、ヒストグラムは値域の非常に暗い範囲で平坦になります。

[Blue][Green][Value] (明るさ) のレベルは、ヒストグラムが同じに見えます。結局のところ、色の値域を考えると、画像の最も暗い色は最大限の暗さではありません。画像は値域が狭いときれいに見えるので、画像の値域は利用できる値域全体に適用されます。

これは複雑なようですが、GIMP では簡単に処理できます。[Levels] ダイアログの[Auto] ボタンをクリックするだけです。[Auto] は、すべての色の範囲を自動的に調整します (赤、青、緑)。画像の [Value] (明るさ) も調整する場合は、[Value][Modify Levels for Channel] プルダウンメニューから選択し、もう一度[Auto] をクリックします。

[Levels] ダイアログの [Preview] チェックボックスが選択されていると、画像の補正のプレビューを見ることができます。これで良ければ、[Levels] ダイアログで [OK] をクリックして変更を確定します。

これで、ボニーの画像はFigure 9-11のように見えるようになりました。

Figure 9-11. 自動カラーレベル調整後の画像

次に、クローンツールを使用して、画像から好ましくない部分を取り除きます。クローンツールを使用して、取り込んだ画像の部分で画像をペイントできます。これにより、人為的な部分を画像の実際のパターンを使って本当らしいパターンに置き換えることができます。

最初に、[=] キーを使って、ボニーの足の暗い陰を拡大します。次に、適切なブラシを選択します。(ブラシを選択するには、ツールボックスで有効なブラシをクリックし、[Brush Selection] ダイアログから選びます。)ここでは、[Circle (07) (7 x 7)] が選択されました。

ツールボックスからクローンツールを選択します。[Ctrl] キーを押しながら暗い陰の左の部分をクリックすると、パターンとして適用する部分が選択されます。[Ctrl] キーを離します。十字のアイコンが鉛筆のアイコンに変わるので、選択した領域をパターンとして使用してペイントができます。

クローンツールを使ってペイントしているので、十字のアイコンはペイントブラシから離れていっしょに動きます。十字のアイコンは、ペイントブラシにパターンを提供している領域をマークします。

同じ方法で、ボニーの顔の人の手を取り除くことができます。同じブラシを使って、手のそばのジーンズからクローンのための領域を選択します。

GIMP では、ボニーの目の不気味な緑の部分を修正することができます。[Brush Selection] ダイアログから、[Circle Fuzzy (11 x 11)] ブラシを選択します。色のピッカーツールを使用して、目の緑でない部分から黒を選択します。ペイントブラシツールを使って、緑の部分でペイントを行います。一番難しい部分は、目をもっと自然に見せるように目の白い小さな部分を残すことです (黒で完全にベタ塗りしてはいけません)。

カラーレベルの自動調整を行い、シミ、手、緑の部分を取り除くと、画像はFigure 9-12のようになります。

Figure 9-12. 不要な部分を取り除いた後の画像

最後に、装飾性を高めるために画像の縁をぼかします。

ボニーの写真より大きな新しい画像を、白い背景で作成します。大きな白い画像に、ボニーの画像をカットアンドペーストします。四角い選択ツールを使って、ボニーの画像よりわずかに小さな四角い領域を選択します。画像を右クリックし、[Select] - [Invert] と選択して選択部分を反転させると、画像の周りの四角い「枠」がFigure 9-13のように選択されます。

Figure 9-13. 画像の周りの選択「枠」

縁をぼかすには、右クリックしてから、[Filters] - [Blur] - [Gaussian Blur (IIR)] と選択します。[Blur Radius] 設定を両方とも 10 にし、[OK] ボタンを押してフィルタを適用します。

小さな白い縁を残すために画像が刈り込まれて、Figure 9-14のようになります。

Figure 9-14. 最終的な画像

最後に、画像を Web ページで使用するために .jpg ファイルとして保存します。

Web ページの背景画像の作成

Web ページに犬の写真を表示するので、デザイン化した足跡を背景に使用します。

最初に、白黒の足跡の画像を作ります。[File] - [New] と選択して、新しい画像を開きます。[New Image] ダイアログが表示されるので、[Width][Height] を両方とも 500 ピクセルに設定して作業する余地を確保します。画像が完了したらいつでも画像を刈り込むことができます。[Fill Type][White] に設定し、[OK] ボタンをクリックします。

画像を作成するために楕円の選択範囲を作り、バケツツールを使って選択範囲を黒に塗りつぶします。楕円の選択範囲をコピーします ([Ctrl]-[C]) そして、貼り付けます ([Ctrl]-[V]) 適切なパターンに 3 つの楕円を移動するので、2 度繰り返します。次に、小さなブラシでペイントブラシツールを使って、足跡を描きます。絵を描くときは大きな画像の方が簡単なので、描き終わってから調整します。オリジナルの白黒の画像は、大きさが 128 x 134 ピクセルで、Figure 9-15のようになります。

Figure 9-15. 白黒の足跡

足跡の画像は、次の画像のための基盤です。Web ページを横切って「歩いた」跡はFigure 9-16のようになります。歩いた跡の画像を作るには、足跡の画像を以下のようにします。

次に、[Cork board] パターンを、画像の新しいレイヤに追加します。メニューパスから [Layers] - [Layers, Channels &; Paths] を選択すると、Figure 9-17に示したように[Layers, Channels &; Paths] ダイアログが表示されます。

Figure 9-17. [Layers] ダイアログ

レイヤは、作業している画像の部分を別々に維持するので、画像の一部を他の部分に影響を与えることなく処理できます。レイヤは、複雑な画像を処理するときに欠かせない機能です。

[Layer] ダイアログは、画像にあるすべてのレイヤを表示します。Figure 9-17 で示したように、この画像にあるレイヤは 1 つだけで、Pawprints という名前に変更されています (レイヤを右クリックしてから [Edit layer attributes] を選択し、記述的な名前を入力します)。

次に、[New layer]をクリックして、パターンに新しいレイヤを追加します。[New Layer Options] ダイアログが表示されるので、[Layer Width][Height] を初期値のままにします (レイヤは画像と同じ大きさになります)。[Layer Fill Type][White] に設定し、 [OK] ボタンをクリックします。

新しいレイヤが古いレイヤの上に自動的に生成されるので、画像の元のレイヤが見えなくなります。

次に、レイヤを Cork board パターンで塗りつぶします。レイヤをパターンで塗りつぶすには、レイヤが「有効」になっていることを確認してください (レイヤのダイアログでカラーバーが強調表示され、無効なレイヤは白になります)。例として、Figure 9-18 を参照してください。Cork board レイヤが有効になっています。次に、バケツツールの [Tool Options] を表示させ (バケツツールをダブルクリックすると、[Tool Options] が表示されます)、[Pattern Fill] を選択します。ツールボックスで有効なパターンをクリックするとパターンパレットが表示されるので、[Cork board] を選択します。バケツツールを使って、Cork board レイヤを塗りつぶします。

Figure 9-18. [Layer] ダイアログの [New Layer]

[Layers]) で、コルク板のレイヤを非表示にします。(目のアイコンのスポットをもう一度クリックすると、再び表示されます。)

Figure 9-16のように足跡が見えるようになった画像で、魔法の杖ツールを使って白いピクセルを選択します。画像を右クリックし、[Select] - [Invert] と選択して選択範囲を反転させると、黒か灰色のピクセルだけが選択されます。

レイヤダイアログで目のアイコンをクリックすると、コルク板のレイヤが表示され、Figure 9-19のように足跡の選択が見えます。

Figure 9-19. 足跡の選択

次に、選択した足跡の部分を暗くします。足跡を暗くする必要があるので、Bump Map フィルタを使って、足跡とコルク板パターンの残りの部分を処理します。GIMP では、選択範囲を暗くするためのいろいろな方法が用意されています。簡単な方法は、画像 (選択範囲を有効にしておきます) を右クリックし、[Image] - [Colors] - [Brightness-Contrast] と選択することです。Figure 9-20で示したように、[Brightness-Contrast] ダイアログで [Brightness] スライダを -40 に移動させます。

Figure 9-20. [Brightness-Contrast] ダイアログ

[OK] ボタンを押して、選択範囲を暗くします。画像を右クリックし、[Select] - [None] (または、キーボードショートカット [Shift]-[Ctrl]-[A]) を使用して選択範囲を取り除くと、Figure 9-21のようになります。

Figure 9-21. コルク板を背景にした足跡

フィルタを適用するには、画像を右クリックし、[Filters] - [Map] - [Bump map] と選択して [Bump Map] ダイアログを表示させます。

Figure 9-22. [Bump Map] ダイアログ

[Bump Map] ダイアログで、[Compensate for Darkening] チェックボックスをチェックし、[Depth] を 5 に上げます (足跡が深くなるように見えます)。フィルタを適用したあとのプレビューで、異なる [Bump Map] パラメータが画像の雰囲気にどのように影響するのかを調べることができます。[OK] ボタンを押すと、[Bump Map] フィルタが適用され、画像はFigure 9-23のようになります。

Figure 9-23. 最終的な背景画像

Web ページの背景の画像は、並べて表示することが必要で、画像のパターンをページ全体に調和させてページごとに繰り返すと、背景はつなぎ目なくなめらかに見えます。この場合、コルク板のパターンはすでに並べて表示されているので、もう一度並べる必要はありません。しかし、並べて表示されていない画像を処理するときは、[Filters] - [Map] - [Tile] フィルタを使って画像を並べて表示させます。

Web ページ用のタイトル画像の作成

GIMP を使用すると、Web ページ向けのロゴ (タイトルとリンクのテキスト)、ボタン、アイコンが簡単に作成できます。

この例では、GIMP のフィルタをいくつか使って、Web ページ用のテキストを独自の雰囲気にします。

最初に、大きさが 400 x 100 ピクセルの新しいファイルを、白い背景で作成します。[File] - [New] と選択してから、[Width][Height] に適切なパラメータを設定し、[Transparent] ラジオボタンを選びます。

ツールボックスのテキストツールをクリックして有効にします。画像をクリックすると、[Text Tool] ダイアログがFigure 9-24のように表示されます。

Figure 9-24. [Text Tool] ダイアログ

ダイアログの下部にある [Preview] フィールドに、希望するテキストを入力します。ダイアログのプルダウンメニューから、[Font][Font Style][Size] を選択します。入力したテキストのプレビューは、Figure 9-25に示したように変化します。

Figure 9-25. テキストのプレビュー

このテキストは、「実際」のテキストのドロップシャドウになります。前景の色をドロップシャドウの色に変更します。この例では、153 153 153 の RBG 値で中間の灰色が選択されています。[Text Tool] ダイアログで[OK] ボタンを押すと、Figure 9-26のようにテキストが作業ウィンドウに表示されます。

Figure 9-26. 画像ウィンドウのテキスト

四角い選択ツールをクリックし、画像にテキスト用の選択範囲を設定するために画像をクリックします。ドロップシャドウを作るには、画像を右クリックしてから、[Filters] - [Blur] - [Gaussian Blur (IIR)] を選択します。[Gaussian Blur] ダイアログで、[Blur Radius] を初期値の 5 ピクセルのままにし、Figure 9-27のようにぼかし効果を作ります。

Figure 9-27. ぼかしたテキスト

「実際」のテキストを、画像に追加します。最初に、有効な前景色を変更します。この場合、あせた赤 (RGB 204 051 051) を選択します。テキストツールを有効にして、画像をクリックします。[Text Tool] ダイアログが表示されます。同じ設定が選択されていることを確認します (GIMP を終了しなければ、初期値のままです)。[OK] を押して、赤い「Hello World!」を画像に追加し、Figure 9-28のように正しい位置に移動させます。

Figure 9-28. ドロップシャドウのある色付きテキスト

これだけではまだ平凡で、Web ページでもっと目立つように手を加えます。それには、GIMP に用意されているグラデーションをテキストに適用します。

赤い「Hello World!」が有効な選択になっているので、グラデーションツールをダブルクリックして有効にすると、[Tool Options] が表示されます。ここでは、[Custom Gradient][Blend] として、[Shapeburst (angular)][Gradient] として、Figure 9-29で示したように選択します。

Figure 9-29. グラデーションのオプション

次に、使用するグラデーションを GIMP に用意されたグラデーションから選択します。ツールボックスで有効なグラデーションを選択すると、利用できるグラデーションのパレットが表示されます。1 つをクリックして有効にします。テキストにグラデーションを適用するには、テキストが有効な選択になっていることを確認してください。テキストの部分をクリックしてドラッグします ([Shapeburst (angular)] を選択したため、ドラッグの長さはグラデーションの表示に影響せず、選択範囲の端に従います)。たとえば、こうした設定を [Greens] グラデーションで行うと、画像はFigure 9-30のようになります。

Figure 9-30. 緑のグラデーションのテキスト

平坦な赤い「Hello World!」と同じグラデーションパラメータで開始すると(戻るには [Ctrl]-[Z] を使用)、Tube_Red がこの効果を生成し、Figure 9-31で示したように、最終的な Web ページで使用します。

Figure 9-31. Tube_Red グラデーションのテキスト

Script-Fu

先に述べたように、GIMP ツールとフィルタを使ってユニークなロゴが作成できます。また、さほどこった画像でなければ、GIMPScript-Fu を使って、簡単に短時間でプロ顔負けの画像が作成できます。

Script-Fu を使うと、プログラマでなくても GIMP のスクリプト機能を利用することができます。基本的には、ロゴ、パターン、ブラシ、その他の特殊効果を作るための異なる GUI が提供されています。独自の Script-Fu を作ることもできます。Script-Fu の独自作成に関する情報は、the section called より詳しい情報の入手先を参照してください。

Script-Fu を理解する一番簡単な方法は、実際に使ってみることです。ツールボックスから、[Xtns] - [Script-Fu] と選択すると、利用できる Script-Fu のメニューが表示されます。たとえば、[Xtns] - [Script-Fu] - [Logos] - [Bovination] と選択すると、[Script-Fu: Logos/Bovination] ダイアログウィンドウが表示されます。[Script Arguments] を変更できますが、この場合は[Text] だけを変更します。[OK] を押すと、GIMP によってフィルタが適用され、新しい画像ウィンドウが Script-Fu によってFigure 9-32のように表示されます。

Figure 9-32. 牛模様のテキスト

牛模様のロゴは Web ページに適切でないかもしれませんが、特殊効果を作り出す Script-Fu の機能を理解するには最適な例です。

作成した画像を Web ページで組み合わせ

背景、タイトル、編集した写真は、Figure 9-33のようにすべて同じ Web ページで使用できます。

Figure 9-33. Web ページのサンプル