ColorContext Klas

Definitie

Vertegenwoordigt het ICM-kleurenprofiel (International Color Consortium) of Image Color Management (ICM) dat is gekoppeld aan een bitmapafbeelding.

public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
Overname
ColorContext

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u het kleurprofiel kunt ophalen dat is gekoppeld aan een bitmapafbeelding.

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

Opmerkingen

De ondersteunde standaardkleurruimten zijn sRGB, ScRGB, RGB, CMYK, Grijs, Meerdere kanalen en onbekend.

Constructors

Name Description
ColorContext(PixelFormat)

Initialiseert een nieuw exemplaar van ColorContext het standaardkleurprofiel (sRGB of RGB) dat het meest overeenkomt met de opgegeven PixelFormat.

ColorContext(Uri)

Initialiseert een nieuw exemplaar van ColorContext het ICM-kleurenprofiel (International Color Consortium) of Image Color Management (ICM) dat zich op een gegeven locatie Uribevindt.

Eigenschappen

Name Description
ProfileUri

Hiermee haalt u een Uri op die de locatie van een ICM-kleurenprofiel (International Color Consortium) of Image Color Management (ICM) vertegenwoordigt.

Methoden

Name Description
Equals(Object)

Bepaalt of een Object gelijk is aan een instantie van ColorContext.

GetHashCode()

Hiermee haalt u de hashcode voor dit exemplaar van ColorContext.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
OpenProfileStream()

Retourneert een leesbare Stream onbewerkte kleurprofielgegevens.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Operators

Name Description
Equality(ColorContext, ColorContext)

Werkt op twee instanties van ColorContext om gelijkheid te bepalen.

Inequality(ColorContext, ColorContext)

Werkt op twee instanties om ColorContext te bepalen dat ze niet gelijk zijn.

Van toepassing op

Zie ook