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、Gray、Multichannel 和 unknown。
建構函式
ColorContext(PixelFormat) |
利用最符合所提供之 PixelFormat 的標準色彩設定檔 (sRGB 或 RGB),來初始化 ColorContext 的新執行個體。 |
ColorContext(Uri) |
使用位於指定 Uri 之 的國際色彩聯盟 () 或影像色彩管理 (ICM) 色彩設定檔,初始化 的新實例 ColorContext 。 |
屬性
ProfileUri |
取得 , Uri 表示國際色彩聯盟 () 或影像色彩管理 (ICM) 色彩設定檔的位置。 |
方法
Equals(Object) |
判斷 Object 是否等於 ColorContext 的執行個體。 |
GetHashCode() |
取得這個 ColorContext 執行個體的雜湊碼。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
OpenProfileStream() |
傳回原始色彩設定檔資料的可讀取 Stream。 |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
運算子
Equality(ColorContext, ColorContext) |
在兩個 ColorContext 執行個體上操作,以判斷它們是否相等。 |
Inequality(ColorContext, ColorContext) |
在兩個 ColorContext 執行個體上操作,以判斷它們是否不相等。 |