Sdílet prostřednictvím


ColorContext Třída

Definice

Představuje barevný profil international Color Consortium (ICC) nebo ICM (Image Color Management), 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 unknown.

Konstruktory

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 ColorContext s mezinárodním barevným konsorciem (ICC) nebo barevným profilem správy barev (ICM) umístěným na daném Urimístě .

Vlastnosti

ProfileUri

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

Metody

Equals(Object)

Určuje, zda Object je roven instanci ColorContext.

GetHashCode()

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

GetType()

Type Získá aktuální instanci.

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

Vytvoří použádnou kopii aktuálního souboru Object.

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

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

ToString()

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

(Zděděno od Object)

Operátory

Equality(ColorContext, ColorContext)

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

Inequality(ColorContext, ColorContext)

Pracuje se dvěma instancemi ColorContext určení, že nejsou stejné.

Platí pro

Viz také