ColorContext Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет цветовой профиль ICC (International Color Consortium — международный консорциум по цвету) или ICM (Image Color Management — управление цветом изображений), связанный с растровым изображением.
public ref class ColorContext
public class ColorContext
type ColorContext = class
Public Class ColorContext
- Наследование
-
ColorContext
Примеры
В следующем примере кода показано, как получить профиль цвета, связанный с растровым изображением.
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()
Комментарии
Поддерживаемые стандартные цветовые пространства : sRGB, ScRGB, RGB, CMYK, Gray, Multichannel и неизвестны.
Конструкторы
ColorContext(PixelFormat) |
Инициализирует новый экземпляр ColorContext со стандартным цветовым профилем (sRGB или RGB), который наиболее полно соответствует предоставленному объекту PixelFormat. |
ColorContext(Uri) |
Инициализирует новый экземпляр с помощью международного консорциума ColorContext цветов (ICC) или цветового профиля управления цветом изображений (ICM), расположенного по заданному объекту Uri. |
Свойства
ProfileUri |
Возвращает объект Uri , представляющий расположение профиля цвета международного консорциума цветов (ICC) или ICM. |
Методы
Equals(Object) |
Определяет, равен ли объект Object экземпляру объекта ColorContext. |
GetHashCode() |
Получает хэш-код для этого экземпляра ColorContext. |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OpenProfileStream() |
Возвращает доступный для чтения Stream необработанных данных цветового профиля. |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |
Операторы
Equality(ColorContext, ColorContext) |
Оценивает два экземпляра ColorContext для определения равенства. |
Inequality(ColorContext, ColorContext) |
Сравнивает два экземпляра ColorContext, чтобы определить, являются ли они неравными. |