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 profil kolorów obrazów (ICM) 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
ColorContext(PixelFormat) |
Inicjuje nowe wystąpienie ColorContext z standardowym profilem kolorów (sRGB lub RGB), które najlepiej pasuje do podanego elementu PixelFormat. |
ColorContext(Uri) |
Inicjuje nowe wystąpienie ColorContext programu za pomocą profilu kolorów International Color Consortium (ICC) lub zarządzania kolorami obrazów (ICM) znajdującego się w danym Uriobiekcie . |
Właściwości
ProfileUri |
Pobiera obiekt Uri reprezentujący lokalizację profilu kolorów International Color Consortium (ICC) lub zarządzania kolorami obrazów (ICM). |
Metody
Equals(Object) |
Określa, czy obiekt Object jest równy wystąpieniu ColorContextklasy . |
GetHashCode() |
Pobiera kod skrótu dla tego wystąpienia klasy ColorContext. |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OpenProfileStream() |
Zwraca czytelne dane profilu nieprzetworzonego Stream koloru. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |
Operatory
Equality(ColorContext, ColorContext) |
Działa na dwóch wystąpieniach w ColorContext celu określenia równości. |
Inequality(ColorContext, ColorContext) |
Działa na dwóch wystąpieniach programu ColorContext , aby ustalić, że nie są równe. |