ColorContext 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
代表與點陣圖影像相關的國際色彩聯盟(ICC)或影像色彩管理(ICM)色彩配置檔。
public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
- 繼承
-
ColorContext
範例
以下程式碼範例示範如何取得與點陣圖影像相關的色彩配置檔。
ColorConvertedBitmap myColorConvertedBitmap = new ColorConvertedBitmap();
myColorConvertedBitmap.BeginInit();
myColorConvertedBitmap.SourceColorContext = myBitmapSourceFrame2.ColorContexts[0];
myColorConvertedBitmap.Source = myBitmapSource2;
myColorConvertedBitmap.DestinationFormat = PixelFormats.Pbgra32;
myColorConvertedBitmap.DestinationColorContext = new ColorContext(PixelFormats.Bgra32);
myColorConvertedBitmap.EndInit();
Dim myColorConvertedBitmap As New ColorConvertedBitmap()
myColorConvertedBitmap.BeginInit()
myColorConvertedBitmap.SourceColorContext = myBitmapSourceFrame2.ColorContexts(0)
myColorConvertedBitmap.Source = myBitmapSource2
myColorConvertedBitmap.DestinationFormat = PixelFormats.Pbgra32
myColorConvertedBitmap.DestinationColorContext = New ColorContext(PixelFormats.Bgra32)
myColorConvertedBitmap.EndInit()
備註
支援的標準色彩空間包括 sRGB、ScRGB、RGB、CMYK、灰色、多通道色域及未知色域。
建構函式
| 名稱 | Description |
|---|---|
| ColorContext(PixelFormat) |
初始化一個新的實例 ColorContext ,使用標準色彩配置檔(sRGB 或 RGB),最接近所提供的 PixelFormat色彩配置檔。 |
| ColorContext(Uri) |
初始化一個新的實例 ColorContext ,與位於特定 Uri位置的國際色彩聯盟(ICC)或影像色彩管理(ICM)色彩配置檔相處。 |
屬性
| 名稱 | Description |
|---|---|
| ProfileUri |
獲得 Uri 代表國際色彩聯盟(ICC)或影像色彩管理(ICM)色彩配置檔所在位置的 |
方法
| 名稱 | Description |
|---|---|
| Equals(Object) |
判斷 a Object 是否等於 的 ColorContext實例。 |
| GetHashCode() |
取得此實例 ColorContext的雜湊碼。 |
| GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
| MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
| OpenProfileStream() |
回傳可 Stream 讀的原始色彩配置資料。 |
| ToString() |
傳回表示目前 物件的字串。 (繼承來源 Object) |
運算子
| 名稱 | Description |
|---|---|
| Equality(ColorContext, ColorContext) |
在兩個實例 ColorContext 上運作以判定等號。 |
| Inequality(ColorContext, ColorContext) |
在兩個實例 ColorContext 上操作,以判定它們不相等。 |