ColorContext Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Reprezentuje profil kolorów International Color Consortium (ICC) lub zarządzanie kolorami obrazów (ICM), który jest skojarzony z obrazem mapy bitowej.
public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
- Dziedziczenie
-
ColorContext
Przykłady
W poniższym przykładzie kodu pokazano, jak uzyskać profil kolorów skojarzony z obrazem mapy bitowej.
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()
Uwagi
Obsługiwane standardowe przestrzenie kolorów to sRGB, ScRGB, RGB, CMYK, Gray, Multichannel i nieznany.
Konstruktory
| Nazwa | Opis |
|---|---|
| ColorContext(PixelFormat) |
Inicjuje nowe wystąpienie ColorContext standardowego profilu kolorów (sRGB lub RGB), które najlepiej pasuje do podanego elementu PixelFormat. |
| ColorContext(Uri) |
Inicjuje nowe wystąpienie ColorContext programu z profilem kolorów International Color Consortium (ICC) lub Zarządzanie kolorami obrazów (ICM) znajdującym się w danym Uriobiekcie . |
Właściwości
| Nazwa | Opis |
|---|---|
| ProfileUri |
Pobiera obiekt Uri reprezentujący lokalizację profilu kolorów International Color Consortium (ICC) lub zarządzania kolorami obrazów (ICM). |
Metody
| Nazwa | Opis |
|---|---|
| Equals(Object) |
Określa, czy obiekt Object jest równy wystąpieniu ColorContextklasy . |
| GetHashCode() |
Pobiera kod skrótu dla tego wystąpienia programu ColorContext. |
| GetType() |
Pobiera Type bieżącego wystąpienia. (Odziedziczone po Object) |
| MemberwiseClone() |
Tworzy płytkią kopię bieżącego Object. (Odziedziczone po Object) |
| OpenProfileStream() |
Zwraca czytelne dane Stream z nieprzetworzonych danych profilu koloru. |
| ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Operatory
| Nazwa | Opis |
|---|---|
| Equality(ColorContext, ColorContext) |
Działa na dwóch wystąpieniach, ColorContext aby określić równość. |
| Inequality(ColorContext, ColorContext) |
Działa na dwóch wystąpieniach, ColorContext aby określić, że nie są równe. |