CGImageAlphaInfo 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定點陣圖配置資訊。
public enum CGImageAlphaInfo
type CGImageAlphaInfo =
- 繼承
-
CGImageAlphaInfo
欄位
First | 4 | Alpha 色板會先使用每個圖元 32 位,每個通道 (ARGB) 8 位。 |
Last | 3 | Alpha 最後一個圖元為 32 位,每個通道有 8 位, (RGBA) 。 |
None | 0 | 用於 CMYK 處理、每個圖元 32 位、每個通道 8 位 (CMYK) 。 |
NoneSkipFirst | 6 | 沒有 Alpha 色板、每個圖元 32 位、每個通道 8 位,其中最上層的通道會忽略 (xRGB) 。 |
NoneSkipLast | 5 | 沒有 Alpha 色板、每個圖元 32 位、每個通道 8 位,而較低的通道會忽略 (RGBx) 。 |
Only | 7 | 沒有色彩資料,只有 Alpha 色板資料。 |
PremultipliedFirst | 2 | RGB 的預先乘法值,Alpha 通道會先使用每個圖元 32 位,而每個通道有 8 位, (ARGB) |
PremultipliedLast | 1 | RGB 預先乘以的值,Alpha 最後一個圖元為 32 位,每個通道有 8 位, (RGBA) 。 |
備註
青色支援數種色彩模型:紅色、綠色和藍色 (RGB) 、青色、magenta、黃色和主要黑色 (CMYK) 和灰階。 此外,您也可以指定 Alpha 色板,以決定使用另一個色板組合影像時的色彩透明度。
此列舉會決定資料的記憶體內部組織,並包含色彩模型、是否有 Alpha 色板存在,以及元件值是否已預先乘積。
預先乘法表示紅色、綠色和藍色的值已經乘以 Alpha 值。 這有助於加速轉譯,因為它會在轉譯時間避免每個圖元的三個乘法。