ColorContext Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje barevný profil international Color Consortium (ICC) nebo ICM (Image Color Management), který je přidružený k rastrovém obrázku.
public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
- Dědičnost
-
ColorContext
Příklady
Následující příklad kódu ukazuje, jak získat barevný profil, který je přidružen k rastrovém obrázku.
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()
Poznámky
Podporované standardní barevné prostory jsou sRGB, ScRGB, RGB, CMYK, Gray, Multichannel a unknown.
Konstruktory
ColorContext(PixelFormat) |
Inicializuje novou instanci ColorContext se standardním barevným profilem (sRGB nebo RGB), který nejvíce odpovídá zadanému PixelFormat. |
ColorContext(Uri) |
Inicializuje novou instanci ColorContext s mezinárodním barevným konsorciem (ICC) nebo barevným profilem správy barev (ICM) umístěným na daném Urimístě . |
Vlastnosti
ProfileUri |
Uri Získá, který představuje umístění mezinárodního barevného konsorcia (ICC) nebo image Color Management (ICM) barevný profil. |
Metody
Equals(Object) |
Určuje, zda Object je roven instanci ColorContext. |
GetHashCode() |
Získá hash kód pro tuto instanci ColorContext. |
GetType() |
Type Získá aktuální instanci. (Zděděno od Object) |
MemberwiseClone() |
Vytvoří použádnou kopii aktuálního souboru Object. (Zděděno od Object) |
OpenProfileStream() |
Vrátí čitelný Stream údaj o nezpracovaných barevných profilech. |
ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Operátory
Equality(ColorContext, ColorContext) |
Pracuje se dvěma instancemi ColorContext určení rovnosti. |
Inequality(ColorContext, ColorContext) |
Pracuje se dvěma instancemi ColorContext určení, že nejsou stejné. |