アルファチャンネル
(アルファチャネル から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/24 15:27 UTC 版)
アルファチャンネル(英: alpha channel)とは画像処理分野において、ラスター画像(ビットマップ画像)の各ピクセルに対し色表現のデータとは別に持たせた補助データのこと。一般に画素の不透明度 (opacity) を表現する。「アルファ」はギリシャ文字のαだが、計算式や各種APIでは、ラテン文字(アルファベット)のAやaが使われることも多い。
概要
コンピュータにおいて、プリンターやディスプレイなど、ほとんどの表示装置はRGB (Red, Green, Blue)、CMYK (Cyan, Magenta, Yellow, Black) など、単色(純色)の組み合わせ(加法混色または減法混色)によって色を表現する。この各単色の明るさ、あるいは濃度を調整することによって人間が知覚する多くの色を表現できる。コンピュータ内部のデータでも同様の形式がとられている。
いくつかのラスター画像データフォーマットや画像編集ソフトウェアでは、これらの表示される各単色成分の情報(カラーチャンネル)の他に、もうひとつ直接表示されない補助データを追加できる。これをアルファチャンネルと呼び、画像のマスクや複数画像の合成などに使われる。チャンネルあたりのビット数(階調数)はフォーマットにもよるが、8ビット(256階調)や16ビット(65,536階調)が使われることが多い。インデックスカラー画像の場合、カラーパレットのうち何らかの色が透過色として使われることがあるが、該当ピクセルを透過するか否かの2値情報でしかないため、ピクセルの縁にジャギー(ギザギザ)が発生しやすい。一方、8ビットや16ビットのアルファチャンネルを使えば、データ量は増えるものの、なめらかな半透明合成ができる(アンチエイリアス)。Adobe Photoshopのように、アルファチャンネルを単独のグレースケール画像として表示・編集したり、1つの画像に対して複数のアルファチャンネルを持たせたりすることができるソフトウェアもある[1]。
計算式

一般にアルファチャンネルの計算は Thomas Porter および Tom Duff の1984年の論文に基づく[2]。
A および RGB の定義域は [0, 1] とする。A = 0 は透明で、A = 1 は不透明である。また、透明の画像は以下のように扱う。
「アルファ チャネル」の例文・使い方・用例・文例
- 英語のアルファベットは26文字あります
- アルファベット順に
- 名簿はアルファベット順の配列になっている
- 英語のアルファベットには26文字があり,そこから無数の表現を作り出すことができる
- アルファベット順に名前を一覧にしなさい
- 英語のアルファベット26文字
- 私は名刺をアルファベット順に分類した
- プラスアルファとして、IT技術を獲得したい。
- 参加者の名前はアルファベット順に並んでいます。
- オミクロンはギリシャ語アルファベットの第15字である。
- シータはギリシャ語アルファベットの第8字だ。
- 「ギリシャ語アルファベットの20番目の字はなに?」「ユプシロンだよ」
- オミクロンはギリシャ語のアルファベットの15番目の文字である。
- ユプシロンはギリシャアルファベットの20番目の文字だ。
- 参考文献はアルファベット順にしなさい。
- トップのリーダーは犬の行動学では「アルファ」と呼ばれ、以下「ベータ」「ガンマ」と続きます。
- 名前はすべてアルファベット順に載っています。
- 彼は単語リストから選び出した単語を結びつけたり、一字一字アルファベットを組み合わせて単語をつづることができた。
- 彼はアルファベットすら書けない。
- 生徒の名前をアルファベット順に分けよう。
- アルファチャネルのページへのリンク