ColorContext Třída

Definice

Představuje profil barvy mezinárodního konsorcia ICC (International Color Consortium) nebo ICM (Správa barev obrázků), který je přidružený k rastrovém obrázku.

public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
Dědičnost
ColorContext

Příklady

Následující příklad kódu ukazuje, jak získat barevný profil, který je přidružen k rastrovém obrázku.

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()

Poznámky

Podporované standardní barevné prostory jsou sRGB, ScRGB, RGB, CMYK, Gray, Multichannel a neznámé.

Konstruktory

Name Description
ColorContext(PixelFormat)

Inicializuje novou instanci ColorContext se standardním barevným profilem (sRGB nebo RGB), který nejvíce odpovídá zadanému PixelFormat.

ColorContext(Uri)

Inicializuje novou instanci pomocí mezinárodního barevného ColorContext konsorcia (ICC) nebo barevného profilu správy barev (ICM) umístěného v daném Uriobjektu .

Vlastnosti

Name Description
ProfileUri

Uri Získá, který představuje umístění mezinárodního barevného konsorcia (ICC) nebo správa barev ICM (Image Color Management).

Metody

Name Description
Equals(Object)

Určuje, zda Object je roven instanci ColorContext.

GetHashCode()

Získá hash kód pro tuto instanci ColorContext.

GetType()

Získá Type aktuální instance.

(Zděděno od Object)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Object.

(Zděděno od Object)
OpenProfileStream()

Vrátí čitelné Stream údaje o nezpracovaných barevných profilech.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Operátory

Name Description
Equality(ColorContext, ColorContext)

Pracuje se dvěma instancemi ColorContext určení rovnosti.

Inequality(ColorContext, ColorContext)

Pracuje se dvěma instancemi ColorContext a zjišťuje, že se nerovnají.

Platí pro

Viz také