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 profil barvy mezinárodního konsorcia ICC (International Color Consortium) nebo ICM (Správa barev obrázků), 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 neznámé.
Konstruktory
| Name | Description |
|---|---|
| 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 pomocí mezinárodního barevného ColorContext konsorcia (ICC) nebo barevného profilu správy barev (ICM) umístěného v daném Uriobjektu . |
Vlastnosti
| Name | Description |
|---|---|
| ProfileUri |
Uri Získá, který představuje umístění mezinárodního barevného konsorcia (ICC) nebo správa barev ICM (Image Color Management). |
Metody
| Name | Description |
|---|---|
| Equals(Object) |
Určuje, zda Object je roven instanci ColorContext. |
| GetHashCode() |
Získá hash kód pro tuto instanci ColorContext. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| OpenProfileStream() |
Vrátí čitelné Stream údaje o nezpracovaných barevných profilech. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Operátory
| Name | Description |
|---|---|
| Equality(ColorContext, ColorContext) |
Pracuje se dvěma instancemi ColorContext určení rovnosti. |
| Inequality(ColorContext, ColorContext) |
Pracuje se dvěma instancemi ColorContext a zjišťuje, že se nerovnají. |