ColorContext Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |