XmpCameraRawPackage class

XmpCameraRawPackage class

Represents Camera Raw schema.

Inheritance: XmpCameraRawPackageXmpPackageXmpMetadataContainerCustomPackageMetadataPackage

The XmpCameraRawPackage type exposes the following members:

Constructors

Constructor Description
init Initializes a new instance of the XmpCameraRawPackage class.

Properties

Property Description
metadata_type Gets the metadata type.
keys Gets a collection of the metadata property names.
property_descriptors Gets a collection of descriptors that contain information about properties accessible through the GroupDocs.Metadata search engine.
count Gets the number of metadata properties.
prefix Gets the xmlns prefix.
namespace_uri Gets the namespace URI.
xml_namespace Gets the XML namespace.
auto_brightness Gets or sets the AutoBrightness value. When true, XmpCameraRawPackage.brightness is automatically adjusted.
auto_contrast Gets or sets the AutoContrast value. When true, “Contrast” is automatically adjusted.
auto_exposure Gets or sets the AutoExposure value. When true, “Exposure” is automatically adjusted.
auto_shadows Gets or sets the AutoShadows value. When true, “Shadows” is automatically adjusted.
blue_hue Gets or sets the BlueHue value. Null if undefined.
blue_saturation Gets or sets the BlueSaturation. Null if undefined.
brightness Gets or sets the Brightness value. Null if undefined.
camera_profile Gets or sets the CameraProfile value.
chromatic_aberration_b Gets or sets the “Chromatic Aberration, Fix Blue/Yellow Fringe” setting. Null if undefined.
chromatic_aberration_r Gets or sets the “Chromatic Aberration, Fix Red/Cyan Fringe” setting. Null if undefined.
color_noise_reduction Gets or sets the Color Noise Reduction setting. Range 0 to 100.
contrast Gets or sets the Contrast setting. Range -50 to 100.
crop_top Gets or sets the CropTop setting. When HasCrop is true, top of the crop rectangle.
crop_left Gets or sets the CropLeft setting. When HasCrop is true, left of the crop rectangle.
crop_bottom Gets or sets the CropBottom setting. When HasCrop is true, bottom of the crop rectangle.
crop_right Gets or sets the CropRight setting. When HasCrop is true, right of the crop rectangle.
crop_angle Gets or sets the CropAngle setting. When HasCrop is true, angle of the crop rectangle.
crop_width Gets or sets the width of the resulting cropped image in XmpCameraRawPackage.crop_units units.
crop_height Gets or sets the height of the resulting cropped image in XmpCameraRawPackage.crop_units units.
crop_units Gets or sets units for XmpCameraRawPackage.crop_width and XmpCameraRawPackage.crop_height.
exposure Gets or sets the Exposure setting.
green_hue Gets or sets the Green Hue setting. Range -100 to 100.
green_saturation Gets or sets the Green Saturation setting. Range -100 to 100.
has_crop Gets or sets the HasCrop value. When true, the image has a cropping rectangle.
has_settings Gets or sets HasSettings value. When true, non-default camera raw settings.
luminance_smoothing Gets or sets the LuminanceSmoothing setting. Range 0 to 100.
raw_file_name Gets or sets the file name for a raw file (not a complete path).
red_hue Gets or sets the Red Hue setting. Range -100 to 100.
red_saturation Gets or sets the Red Saturation setting. Range -100 to 100.
saturation Gets or sets the Saturation setting. Range -100 to 100.
shadows Gets or sets the Shadows setting. Range 0 to 100.
shadow_tint Gets or sets the ShadowTint setting. Range -100 to 100.
sharpness Gets or sets the Sharpness setting. Range 0 to 100.
temperature Gets or sets the Temperature setting. Range 2000 to 50000.
tint Gets or sets the Tint setting. Range -150 to 150.
version Gets or sets the version of the Camera Raw plug-in.
vignette_amount Gets or sets the Vignette Amount setting. Range -100 to 100.
vignette_midpoint Gets or sets the Vignetting Midpoint setting. Range 0 to 100.
white_balance Gets White Balance setting. Use XmpCameraRawPackage.set_white_balance to set white balance value.

Methods

Method Description
set Adds string property.
set Sets integer property.
set Sets boolean property.
set Sets DateTime property.
set Sets double property.
set Sets the value inherited from XmpValueBase .
set Sets the value inherited from XmpComplexType .
set Sets the value inherited from XmpArray .
contains Determines whether the package contains a metadata property with the specified name.
find_properties Finds the metadata properties satisfying a specification.
The search is recursive so it affects all nested packages as well.
update_properties Updates known metadata properties satisfying a specification.
The operation is recursive so it affects all nested packages as well.
remove_properties Removes metadata properties satisfying a specification.
add_properties Adds known metadata properties satisfying the specification.
The operation is recursive so it affects all nested packages as well.
set_properties Sets known metadata properties satisfying the specification.
The operation is recursive so it affects all nested packages as well.
This method is a combination of MetadataPackage.add_properties and MetadataPackage.update_properties.
If an existing property satisfies the specification its value is updated.
If there is a known property missing in the package that satisfies the specification it is added to the package.
sanitize Removes writable metadata properties from the package.
The operation is recursive so it affects all nested packages as well.
get_xmp_representation Converts the XMP value to the XML representation.
remove Removes the property with the specified name.
clear Removes all XMP properties.
set_white_balance Sets the white balance.

See Also