ColorContext 類別

定義

表示與點陣圖影像相關聯的國際色彩協會 (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 執行個體上操作,以判斷它們是否不相等。

適用於

另請參閱