目次
この章は GIMP への画像の取り込み方について述べています。 新しい画像の作り方と、 ファイルから画像を読み込む方法について説明があります。
しかしその前に、 GIMP の一般的な画像構造についてご紹介いたします。
It is tempting to think of an image as something that corresponds with a single display window, or to a single file such as a JPEG file. In reality, however, a GIMP image is a complicated structure, containing a stack of layers plus several other types of objects: a selection mask, a set of channels, a set of paths, an "undo" history, etc. In this section we take a detailed look at the components of a GIMP image, and the things that you can do with them.
画像の最も基本的な属性は モード です。 扱えるモードは RGB、 グレースケール、 インデックス化カラーの 3 つです。 RGB とは赤・緑・青の頭文字からとられた言葉で、 画像の各点が「赤色」レベル、 「緑色」レベル、 「青色」レベルの 3 つで表せる状態を示しています。 RGB 画像は総天然色です。 色素チャンネルの強度はそれぞれが 256 階調で表されています。 カラーモデル に詳しい説明があります。
グレースケール画像ではその各点が明度で表され、 その範囲は 0 (黒) から 255 (白) で中間色はさまざまな濃さの灰色です。
RGB 画像とグレースケール画像は概念上その「色チャンネル」の数が違います。 グレースケール画像はひとつだけですが、 RGB 画像には 3 つあります。 つまり RGB 画像は、 赤・緑・青の各色がついた 3 つのグレースケール画像を重ね合わせたものと考えることができます。
実際には RGB 画像とグレースケール画像のどちらもさらに アルファ チャンネルと呼ばれるチャンネルが 1 つ加わっており、 透明度を表すはたらきがあります。 たとえばあるレイヤーの一部のアルファ値がゼロだと、 このレイヤーのその部分は完全な透明になり、 その下が透けて見えるので背面側のレイヤーの色が表側に出てきます。 アルファ値が最大値 (255) ならばレイヤーは不透明なので透かして見えませんから、 そのレイヤーの色が出ます。 アルファが中間値のところは透明度の違いが現れており、 その部分の色はそのレイヤーと背面側のレイヤーの色の比例配合です。
In GIMP, in every color channel, including the alpha channel, possible values have a range depending on the image precision: 0 to 255 for a color depth of 8 bits. GIMP can now load 16 and 32 bits images, and this range can be much larger.
The third type, indexed images, is a bit more complicated to understand. In an indexed image, only a limited set of discrete colors are used, usually 256 or less (so, this indexed mode can be applied only to images with 8 bits precision). These colors form the 「colormap」 of the image, and each point in the image is assigned a color from the colormap. Indexed images have the advantage that they can be represented inside a computer in a way which consumes relatively little memory, and back in the dark ages (say, ten years ago), they were very commonly used. As time goes on, they are used less and less, but they are still important enough to be worth supporting in GIMP. (Also, there are a few important kinds of image manipulation that are easier to implement with indexed images than with continuous-color RGB images.)
GIF や PNG などのようないくつかのよく使われるファイル形式では、 GIMP で開いた画像をインデックス化カラー画像にして生成できます。 GIMP のインデックス化カラー画像の処理は大多数のツールがその実力をあまり発揮できませんし、 一部のものは全く作動しません。 使える色数が少ないのが原因です。 ですから、 むしろこういった処理の前に画像を RGB モードに変換しておくのが良策です。 必要に応じて、 ファイルに保存する前にインデックス化カラー画像に変換しなおせばよいでしょう。
GIMP で画像のモードを他のモードに変換するには、 モード 変換コマンドを用いれば簡単です。 もちろん RGB からグレースケールやインデックス化カラー画像へのような一部の変換は、 とり戻すことの不可能な情報の欠損をもたらします。
メニューの注記 | |
---|---|
使おうとしたフィルターがメニューで灰色無効にされているときは、 ほとんどがその画像 (とくにそのレイヤー) に問題があります。 大多数のフィルターはインデックス化カラー画像には適用できません。 RGB 画像限定のものや、 グレースケール画像限定のものもあります。 ほかにもアルファチャンネルがあることを前提にしているものや、 逆にアルファチャンネルがあると作動しないものもあります。 ほとんどの問題は画像を別のモード (大抵は RGB) に変換すれば解決します。 |