ColorContext 构造函数

定义

初始化 ColorContext 的新实例。

重载

ColorContext(Uri)

使用国际颜色联盟 (ICC) 或图像颜色管理 (ICM) 位于给定Uri颜色配置文件的新实例ColorContext初始化。

ColorContext(PixelFormat)

使用与提供的 PixelFormat 最匹配的标准颜色配置文件(sRGB 或 RGB)初始化 ColorContext 的新实例。

ColorContext(Uri)

使用国际颜色联盟 (ICC) 或图像颜色管理 (ICM) 位于给定Uri颜色配置文件的新实例ColorContext初始化。

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)

参数

profileUri
Uri

标识所需颜色配置文件的位置的 Uri

属性

注解

若要使用任何不受支持的颜色配置文件,必须安装一个并使用其 URI 来使用ColorContext构造函数初始化ColorContext该配置文件。

适用于

ColorContext(PixelFormat)

使用与提供的 PixelFormat 最匹配的标准颜色配置文件(sRGB 或 RGB)初始化 ColorContext 的新实例。

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

从其中派生 ColorContextPixelFormat

属性

示例

下面的代码示例演示如何构造新的实例 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()

另请参阅

适用于