XmpCameraRawPackage

XmpCameraRawPackage class

Представляет схему Camera Raw.

public sealed class XmpCameraRawPackage : XmpPackage

Конструкторы

Имя Описание
XmpCameraRawPackage() Инициализирует новый экземплярXmpCameraRawPackage класс.

Характеристики

Имя Описание
AutoBrightness { get; set; } Получает или задает значение AutoBrightness. Когда правда,Brightness автоматически корректируется.
AutoContrast { get; set; } Получает или задает значение автоконтрастности. Если установлено значение true, «Контрастность» настраивается автоматически.
AutoExposure { get; set; } Получает или задает значение AutoExposure. При значении true «Экспозиция» настраивается автоматически.
AutoShadows { get; set; } Получает или задает значение AutoShadows. Если true, “Тени” настраиваются автоматически.
BlueHue { get; set; } Получает или задает значение BlueHue. Нуль, если не определено.
BlueSaturation { get; set; } Получает или задает BlueSaturation. Нуль, если не определено.
Brightness { get; set; } Получает или задает значение яркости. Нуль, если не определено.
CameraProfile { get; set; } Получает или задает значение CameraProfile.
ChromaticAberrationB { get; set; } Получает или задает параметр «Хроматическая аберрация, исправление синей/желтой бахромы». Нуль, если не определено.
ChromaticAberrationR { get; set; } Получает или задает параметр «Хроматическая аберрация, исправление красной/голубой бахромы». Нуль, если не определено.
ColorNoiseReduction { get; set; } Получает или задает параметр подавления цветового шума. Диапазон от 0 до 100.
Contrast { get; set; } Получает или задает параметр контрастности. Диапазон от -50 до 100.
Count { get; } Получает количество свойств метаданных.
CropAngle { get; set; } Получает или задает параметр CropAngle. Когда HasCrop имеет значение true, угол прямоугольника обрезки.
CropBottom { get; set; } Получает или задает параметр CropBottom. Когда HasCrop имеет значение true, нижняя часть прямоугольника обрезки.
CropHeight { get; set; } Получает или задает высоту результирующего обрезанного изображения вCropUnits ед.
CropLeft { get; set; } Получает или задает параметр CropLeft. Когда HasCrop имеет значение true, слева от прямоугольника обрезки.
CropRight { get; set; } Получает или задает параметр CropRight. Когда HasCrop имеет значение true, справа от прямоугольника обрезки.
CropTop { get; set; } Получает или задает параметр CropTop. Когда HasCrop имеет значение true, верхняя часть прямоугольника обрезки.
CropUnits { get; set; } Получает или устанавливает единицы дляCropWidth иCropHeight .
CropWidth { get; set; } Получает или задает ширину результирующего обрезанного изображения вCropUnits ед.
Exposure { get; set; } Получает или задает настройку экспозиции.
GreenHue { get; set; } Получает или задает параметр зеленого оттенка. Диапазон от -100 до 100.
GreenSaturation { get; set; } Получает или задает параметр «Насыщенность зеленого». Диапазон от -100 до 100.
HasCrop { get; set; } Получает или задает значение HasCrop. При значении true изображение имеет прямоугольник обрезки.
HasSettings { get; set; } Получает или задает значение HasSettings. Если установлено значение true, нестандартные настройки необработанных изображений камеры.
Item { get; } ПолучаетMetadataProperty с указанным именем.
Keys { get; } Получает коллекцию имен свойств метаданных.
LuminanceSmoothing { get; set; } Получает или задает параметр LuminanceSmoothing. Диапазон от 0 до 100.
MetadataType { get; } Получает тип метаданных.
NamespaceUri { get; } Получает URI пространства имен.
Prefix { get; } Получает префикс xmlns.
PropertyDescriptors { get; } Получает набор дескрипторов, содержащих информацию о свойствах, доступных через поисковую систему GroupDocs.Metadata.
RawFileName { get; set; } Получает или задает имя необработанного файла (не полный путь).
RedHue { get; set; } Получает или задает настройку оттенка красного. Диапазон от -100 до 100.
RedSaturation { get; set; } Получает или задает параметр насыщенности красного. Диапазон от -100 до 100.
Saturation { get; set; } Получает или задает настройку насыщенности. Диапазон от -100 до 100.
Shadows { get; set; } Получает или задает параметр «Тени». Диапазон от 0 до 100.
ShadowTint { get; set; } Получает или задает параметр ShadowTint. Диапазон от -100 до 100.
Sharpness { get; set; } Получает или задает настройку резкости. Диапазон от 0 до 100.
Temperature { get; set; } Получает или задает настройку температуры. Диапазон от 2000 до 50000.
Tint { get; set; } Получает или задает настройку оттенка. Диапазон от -150 до 150.
Version { get; set; } Получает или задает версию подключаемого модуля Camera Raw.
VignetteAmount { get; set; } Получает или задает параметр «Количество виньетки». Диапазон от -100 до 100.
VignetteMidpoint { get; set; } Получает или задает настройку средней точки виньетирования. Диапазон от 0 до 100.
WhiteBalance { get; } Получает настройку баланса белого. ИспользоватьSetWhiteBalance для установки значения баланса белого.
XmlNamespace { get; } Получает пространство имен XML.

Методы

Имя Описание
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Добавляет известные свойства метаданных, удовлетворяющие указанному предикату. Операция является рекурсивной, поэтому она также влияет на все вложенные пакеты.
Clear() Удаляет все свойства XMP.
Contains(string) Определяет, содержит ли пакет свойство метаданных с указанным именем.
virtual FindProperties(Func<MetadataProperty, bool>) Находит свойства метаданных, удовлетворяющие указанному предикату. Поиск является рекурсивным, поэтому он затрагивает также все вложенные пакеты.
GetEnumerator() Возвращает перечислитель, который выполняет итерацию по коллекции.
override GetXmpRepresentation() Преобразует значение XMP в представление XML.
Remove(string) Удаляет свойство с указанным именем.
virtual RemoveProperties(Func<MetadataProperty, bool>) Удаляет свойства метаданных, удовлетворяющие указанному предикату.
virtual Sanitize() Удаляет доступные для записи свойства метаданных из пакета. Операция является рекурсивной, поэтому она также влияет на все вложенные пакеты.
Set(string, bool) Устанавливает логическое свойство.
Set(string, DateTime) НаборыDateTime свойство.
Set(string, double) Устанавливает двойное свойство.
Set(string, int) Устанавливает целочисленное свойство.
override Set(string, string) Добавляет строковое свойство.
virtual Set(string, XmpArray) Устанавливает значение, унаследованное отXmpArray .
virtual Set(string, XmpComplexType) Устанавливает значение, унаследованное отXmpComplexType .
Set(string, XmpValueBase) Устанавливает значение, унаследованное отXmpValueBase .
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Устанавливает известные свойства метаданных, удовлетворяющие указанному предикату. Операция является рекурсивной, поэтому она влияет также на все вложенные пакеты. Этот метод представляет собой комбинациюAddProperties иUpdateProperties Если существующее свойство удовлетворяет предикату, его значение обновляется. Если в пакете отсутствует известное свойство, удовлетворяющее предикату, оно добавляется в пакет.
SetWhiteBalance(XmpWhiteBalance) Устанавливает баланс белого.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Обновляет известные свойства метаданных, удовлетворяющие указанному предикату. Операция является рекурсивной, поэтому она также влияет на все вложенные пакеты.

Смотрите также