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)

指定されたColorContextに最も近い標準カラー プロファイル (sRGB または RGB) を使用して、PixelFormatの新しいインスタンスを初期化します。

ColorContext(Uri)

特定のColorContextにある国際カラー コンソーシアム (ICC) またはイメージ カラー管理 (ICM) カラー プロファイルを使用して、Uriの新しいインスタンスを初期化します。

プロパティ

名前 説明
ProfileUri

International Color Consortium (ICC) または Image Color Management (ICM) カラー プロファイルの場所を表す Uri を取得します。

メソッド

名前 説明
Equals(Object)

ObjectColorContextのインスタンスと等しいかどうかを判断します。

GetHashCode()

ColorContextのこのインスタンスのハッシュ コードを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
OpenProfileStream()

生のカラー プロファイル データの読み取り可能な Stream を返します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

演算子

名前 説明
Equality(ColorContext, ColorContext)

等価性を判断するために、 ColorContext の 2 つのインスタンスを操作します。

Inequality(ColorContext, ColorContext)

ColorContextの 2 つのインスタンスを操作して、それらが等しくないかどうかを判断します。

適用対象

こちらもご覧ください