CGImageAlphaInfo 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ビットマップ レイアウト情報を指定します。
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 つの乗算が回避されるため、レンダリングの高速化に役立ちます。