Dip-types-of-images

提供:Dev Guides
移動先:案内検索

画像の種類

画像には多くの種類があり、さまざまな種類の画像とそれらの色分布について詳しく見ていきます。

バイナリ画像

名前が示すとおり、バイナリイメージには2つのピクセル値のみが含まれます。

0および1。

ピクセルあたりのビットに関する以前のチュートリアルでは、ピクセル値のそれぞれの色への表現についてこれを詳細に説明しました。

ここで、0は黒色を表し、1は白色を表します。 モノクロとも呼ばれます。

白黒画像:

したがって、形成される結果の画像は白黒のみで構成され、したがって白黒画像とも呼ばれます。

白黒

グレーレベルなし

このバイナリイメージについての興味深い点の1つは、その中にグレーレベルがないことです。 黒と白の2色のみが含まれています。

フォーマット

バイナリイメージの形式はPBM(Portable bit map)です

2、3、4、5、6ビットカラー形式

2、3、4、5、および6ビットのカラー形式の画像は、今日広く使用されていません。 昔は、古いテレビディスプレイやモニターディスプレイに使用されていました。

しかし、これらの色はそれぞれ2つ以上のグレーレベルを持っているため、バイナリイメージとは異なり、グレーの色を持っています。

2ビット4、3ビット8、4ビット16、5ビット32、6ビット64の異なる色が存在します。

8ビットカラーフォーマット

8ビットカラー形式は、最も有名な画像形式の1つです。 256色の色合いがあります。 これは一般にグレースケール画像として知られています。

8ビットの色の範囲は0〜255です。 0は黒、255は白、127は灰色を表します。

このフォーマットは、初期のオペレーティングシステムUNIXおよび初期のカラーMacintoshの初期モデルで使用されていました。

アインシュタインのグレースケール画像を以下に示します:

アインシュタイン

フォーマット

これらの画像の形式はPGM(Portable Gray Map)です。

この形式は、Windowsではデフォルトでサポートされていません。 グレースケール画像を表示するには、Matlabなどの画像ビューアーまたは画像処理ツールボックスが必要です。

グレースケール画像の背後:

前のチュートリアルで何度か説明したように、画像は2次元の関数にすぎず、2次元の配列または行列で表すことができます。 したがって、上に示したアインシュタインの画像の場合、後ろに0〜255の範囲の値を持つ2次元のマトリックスがあります。

しかし、カラー画像の場合はそうではありません。

16ビットカラーフォーマット

カラー画像形式です。 65,536種類の色があります。 ハイカラー形式とも呼ばれます。

8ビット以上のカラー形式をサポートするシステムでMicrosoftによって使用されています。 この16ビット形式と次の形式では、どちらが24ビット形式であるかについて説明しますが、どちらもカラー形式です。

カラー画像の色の分布は、グレースケール画像の場合ほど単純ではありません。

16ビット形式は、実際には赤、緑、青の3つの形式にさらに分割されます。 有名な(RGB)形式。

下の画像に絵で表されています。

16-bit

ここで、16を3つにどのように分配するかという疑問が生じます。 このようにすると

Rに5ビット、Gに5ビット、Bに5ビット

その後、最後に1ビットが残ります。

したがって、16ビットの配布は次のように行われています。

Rに5ビット、Gに6ビット、Bに5ビット。

残された追加ビットは、緑のビットに追加されます。 なぜなら、緑はこれらの3色すべての中で最も目にやさしい色だからです。

これは、すべてのシステムが配布の後に続くわけではないことに注意してください。 16ビットのアルファチャネルを導入しているものもあります。

16ビット形式の別の分布は次のとおりです。

Rに4ビット、Gに4ビット、Bに4ビット、アルファチャネルに4ビット。

または、このように配布する人もいます

Rに5ビット、Gに5ビット、Bに5ビット、アルファチャネルに1ビット。

24ビットカラーフォーマット

24ビットカラー形式は、トゥルーカラー形式とも呼ばれます。 16ビットカラー形式と同様に、24ビットカラー形式では、24ビットは再び赤、緑、青の3つの異なる形式で配布されます。

24-bit

24は8で均等に分割されているため、3つの異なるカラーチャネルに均等に分配されています。

それらの分布はこのようなものです。

Rに8ビット、Gに8ビット、Bに8ビット。

24ビット画像の背後。

1つのマトリックスが背後にある8ビットのグレースケールイメージとは異なり、24ビットのイメージにはR、G、Bの3つの異なるマトリックスがあります。

画像とは

フォーマット

最も一般的に使用される形式です。 その形式は、LinuxオペレーティングシステムでサポートされているPPM(ポータブルpixMap)です。 有名なウィンドウには、BMP(Bitmap)という独自の形式があります。