Бөлісу құралы:


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, чтобы определить, являются ли они неравными.

Применяется к

См. также раздел