ColorContext クラス

定義

ビットマップ イメージに関連付けられている International Color Consortium (ICC) または Image Color Management (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)

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

プロパティ

ProfileUri

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

メソッド

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 つのインスタンスを操作し、等価でないかどうかを確認します。

適用対象

こちらもご覧ください