Språk

ColorContext Klass

Definition

Representerar färgprofilen International Color Consortium (ICC) eller ICM (Image Color Management) som är associerad med en bitmappsbild.

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

Exempel

I följande kodexempel visas hur du hämtar den färgprofil som är associerad med en bitmappsbild.

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

Kommentarer

Standardfärgutrymmena som stöds är sRGB, ScRGB, RGB, CMYK, Gray, Multichannel och unknown.

Konstruktorer

Name Description
ColorContext(PixelFormat)

Initierar en ny instans av ColorContext med standardfärgprofilen (sRGB eller RGB ) som bäst matchar den angivna PixelFormat.

ColorContext(Uri)

Initierar en ny instans av ColorContext med färgprofilen International Color Consortium (ICC) eller Image Color Management (ICM) som finns på en viss Uri.

Egenskaper

Name Description
ProfileUri

Hämtar en Uri som representerar platsen för en ICC-färgprofil (International Color Consortium) eller ICM (Image Color Management).

Metoder

Name Description
Equals(Object)

Avgör om en Object är lika med en instans av ColorContext.

GetHashCode()

Hämtar hash-koden för den här instansen av ColorContext.

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OpenProfileStream()

Returnerar en läsbar Stream bild av råa färgprofildata.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Operatorer

Name Description
Equality(ColorContext, ColorContext)

Fungerar på två instanser av ColorContext för att fastställa likhet.

Inequality(ColorContext, ColorContext)

Fungerar på två instanser av ColorContext för att fastställa att de inte är lika.

Gäller för

Se även