XmpCameraRawPackage

XmpCameraRawPackage class

表示 Camera Raw 架构。

public sealed class XmpCameraRawPackage : XmpPackage

构造函数

姓名 描述
XmpCameraRawPackage() 初始化一个新的实例XmpCameraRawPackage类.

特性

姓名 描述
AutoBrightness { get; set; } 获取或设置自动亮度值。当为真时,Brightness自动调整。
AutoContrast { get; set; } 获取或设置 AutoContrast 值。为真时,“对比度”会自动调整。
AutoExposure { get; set; } 获取或设置自动曝光值。为真时,“曝光”会自动调整。
AutoShadows { get; set; } 获取或设置 AutoShadows 值。为真时,“阴影”会自动调整。
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 为真时,裁剪矩形的角度.
CropBottom { get; set; } 获取或设置 CropBottom 设置。当 HasCrop 为真时,裁剪矩形的底部.
CropHeight { get; set; } 获取或设置生成的裁剪图像的高度CropUnits单位.
CropLeft { get; set; } 获取或设置 CropLeft 设置。当 HasCrop 为真时,裁剪矩形的左侧.
CropRight { get; set; } 获取或设置 CropRight 设置。当 HasCrop 为真时,裁剪矩形的右边.
CropTop { get; set; } 获取或设置 CropTop 设置。当 HasCrop 为真时,裁剪矩形的顶部。
CropUnits { get; set; } 获取或设置单位CropWidthCropHeight.
CropWidth { get; set; } 获取或设置生成的裁剪图像的宽度CropUnits单位.
Exposure { get; set; } 获取或设置曝光设置。
GreenHue { get; set; } 获取或设置绿色色调设置。范围 -100 到 100.
GreenSaturation { get; set; } 获取或设置绿色饱和度设置。范围 -100 到 100.
HasCrop { get; set; } 获取或设置 HasCrop 值。当为真时,图像有一个裁剪矩形。
HasSettings { get; set; } 获取或设置 HasSettings 值。为真时,非默认相机原始设置.
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; } 获取或设置 Vignette Amount 设置。范围 -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) 设置满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。 此方法是以下方法的组合AddPropertiesUpdateProperties 如果现有属性满足谓词,则更新其值。 如果包中缺少满足谓词的已知属性,则将其添加到包中。
SetWhiteBalance(XmpWhiteBalance) 设置白平衡。
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) 更新满足指定谓词的已知元数据属性。 该操作是递归的,因此它也会影响所有嵌套包。

也可以看看