次の方法で共有


CGImageAlphaInfo 列挙型

定義

ビットマップ レイアウト情報を指定します。

public enum CGImageAlphaInfo
type CGImageAlphaInfo = 
継承
CGImageAlphaInfo

フィールド

First 4

アルファ チャネルは、最初にピクセルあたり 32 ビット、チャネルあたり 8 ビット (ARGB) を使用します。

Last 3

アルファは最後のピクセルあたり 32 ビット、チャネルあたり 8 ビット (RGBA) です。

None 0

CMYK 処理、ピクセルあたり 32 ビット、チャネルあたり 8 ビット (CMYK) に使用されます。

NoneSkipFirst 6

アルファ チャネルは存在せず、ピクセルあたり 32 ビット、チャネルあたり 8 ビット、最上位チャネルは無視されます (xRGB)。

NoneSkipLast 5

アルファ チャネルは存在せず、ピクセルあたり 32 ビット、チャネルあたり 8 ビット、下位チャネルは無視されます (RGBx)。

Only 7

カラー データなし、アルファ チャネル データのみ。

PremultipliedFirst 2

RGB の事前乗算値、アルファ チャネルは、最初にピクセルあたり 32 ビット、チャネルあたり 8 ビット (ARGB) を使用します

PremultipliedLast 1

RGB、アルファの事前乗算値は、最後のピクセルあたり 32 ビット、チャネルあたり 8 ビット (RGBA) になります。

注釈

Quartz は、赤、緑、青 (RGB)、シアン、マゼンタ、イエロー、キー ブラック (CMYK) とグレースケールなど、さまざまなカラー モデルをサポートしています。 また、画像を別のチャネルと合成するときに色の透明度を決定するアルファ チャネルを指定することもできます。

この列挙は、データのメモリ内の編成を決定し、カラー モデル、アルファ チャネルが存在するかどうか、およびコンポーネント値が事前に乗算されているかどうかを示します。

乗算前は、赤、緑、青の値にアルファ値が既に乗算されていることを意味します。 これにより、レンダリング時にピクセルごとに 3 つの乗算が回避されるため、レンダリングの高速化に役立ちます。

適用対象