ColorContext 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 ColorContext 的新執行個體。
多載
| 名稱 | Description |
|---|---|
| ColorContext(Uri) |
初始化一個新的實例 ColorContext ,與位於特定 Uri位置的國際色彩聯盟(ICC)或影像色彩管理(ICM)色彩配置檔相處。 |
| ColorContext(PixelFormat) |
初始化一個新的實例 ColorContext ,使用標準色彩配置檔(sRGB 或 RGB),最接近所提供的 PixelFormat色彩配置檔。 |
ColorContext(Uri)
初始化一個新的實例 ColorContext ,與位於特定 Uri位置的國際色彩聯盟(ICC)或影像色彩管理(ICM)色彩配置檔相處。
public:
ColorContext(Uri ^ profileUri);
public ColorContext(Uri profileUri);
[System.Security.SecurityCritical]
public ColorContext(Uri profileUri);
new System.Windows.Media.ColorContext : Uri -> System.Windows.Media.ColorContext
[<System.Security.SecurityCritical>]
new System.Windows.Media.ColorContext : Uri -> System.Windows.Media.ColorContext
Public Sub New (profileUri As Uri)
參數
- 屬性
備註
要使用任何不支援的色彩設定檔,你必須安裝其中一個,並利用其 URI 透過建構程式初始化。ColorContextColorContext
適用於
ColorContext(PixelFormat)
初始化一個新的實例 ColorContext ,使用標準色彩配置檔(sRGB 或 RGB),最接近所提供的 PixelFormat色彩配置檔。
public:
ColorContext(System::Windows::Media::PixelFormat pixelFormat);
[System.Security.SecurityCritical]
public ColorContext(System.Windows.Media.PixelFormat pixelFormat);
public ColorContext(System.Windows.Media.PixelFormat pixelFormat);
[<System.Security.SecurityCritical>]
new System.Windows.Media.ColorContext : System.Windows.Media.PixelFormat -> System.Windows.Media.ColorContext
new System.Windows.Media.ColorContext : System.Windows.Media.PixelFormat -> System.Windows.Media.ColorContext
Public Sub New (pixelFormat As PixelFormat)
參數
- pixelFormat
- PixelFormat
PixelFormat而 是 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()