XmpCameraRawPackage

XmpCameraRawPackage class

Stellt das Camera Raw-Schema dar.

public sealed class XmpCameraRawPackage : XmpPackage

Konstrukteure

Name Beschreibung
XmpCameraRawPackage() Initialisiert eine neue Instanz vonXmpCameraRawPackage Klasse.

Eigenschaften

Name Beschreibung
AutoBrightness { get; set; } Ruft den AutoBrightness-Wert ab oder legt ihn fest. Wenn wahr,Brightness wird automatisch angepasst.
AutoContrast { get; set; } Ruft den AutoContrast-Wert ab oder legt ihn fest. Wenn wahr, wird “Kontrast” automatisch angepasst.
AutoExposure { get; set; } Ruft den AutoExposure-Wert ab oder legt ihn fest. Wenn wahr, wird “Exposure” automatisch angepasst.
AutoShadows { get; set; } Ruft den AutoShadows-Wert ab oder legt ihn fest. Wenn wahr, wird “Schatten” automatisch angepasst.
BlueHue { get; set; } Ruft den BlueHue-Wert ab oder legt ihn fest. Null, wenn nicht definiert.
BlueSaturation { get; set; } Holt oder setzt die BlueSaturation. Null, wenn nicht definiert.
Brightness { get; set; } Holt oder setzt den Helligkeitswert. Null, wenn nicht definiert.
CameraProfile { get; set; } Ruft den CameraProfile-Wert ab oder legt ihn fest.
ChromaticAberrationB { get; set; } Ruft die Einstellung „Chromatische Aberration, blaue/gelbe Ränder korrigieren“ ab oder legt sie fest. Null, wenn nicht definiert.
ChromaticAberrationR { get; set; } Ruft die Einstellung „Chromatische Aberration, Rot/Cyan-Streifen korrigieren“ ab oder legt sie fest. Null, wenn nicht definiert.
ColorNoiseReduction { get; set; } Ruft die Einstellung für die Farbrauschunterdrückung ab oder legt sie fest. Bereich 0 bis 100.
Contrast { get; set; } Ruft die Kontrasteinstellung ab oder legt sie fest. Bereich -50 bis 100.
Count { get; } Ruft die Anzahl der Metadateneigenschaften ab.
CropAngle { get; set; } Ruft die CropAngle-Einstellung ab oder legt sie fest. Wenn HasCrop wahr ist, Winkel des Zuschneiderechtecks.
CropBottom { get; set; } Ruft die CropBottom-Einstellung ab oder legt sie fest. Wenn HasCrop wahr ist, unteres Ende des Zuschneiderechtecks.
CropHeight { get; set; } Ruft die Höhe des resultierenden zugeschnittenen Bildes ab oder legt sie festCropUnits Einheiten.
CropLeft { get; set; } Ruft die CropLeft-Einstellung ab oder legt sie fest. Wenn HasCrop wahr ist, links vom Zuschneiderechteck.
CropRight { get; set; } Ruft die CropRight-Einstellung ab oder legt sie fest. Wenn HasCrop wahr ist, rechts vom Zuschneiderechteck.
CropTop { get; set; } Ruft die CropTop-Einstellung ab oder legt sie fest. Wenn HasCrop wahr ist, oberer Rand des Zuschneiderechtecks.
CropUnits { get; set; } Holt oder setzt Einheiten fürCropWidth UndCropHeight .
CropWidth { get; set; } Ruft die Breite des resultierenden zugeschnittenen Bildes ab oder legt sie festCropUnits Einheiten.
Exposure { get; set; } Ruft die Belichtungseinstellung ab oder legt sie fest.
GreenHue { get; set; } Ruft die Einstellung für den grünen Farbton ab oder legt sie fest. Bereich -100 bis 100.
GreenSaturation { get; set; } Ruft die Einstellung für die Grünsättigung ab oder legt sie fest. Bereich -100 bis 100.
HasCrop { get; set; } Ruft den HasCrop-Wert ab oder legt ihn fest. Wenn wahr, hat das Bild ein Zuschneiderechteck.
HasSettings { get; set; } Ruft den HasSettings-Wert ab oder legt ihn fest. Wenn wahr, nicht standardmäßige Camera Raw-Einstellungen.
Item { get; } Ruft die abMetadataProperty mit dem angegebenen Namen.
Keys { get; } Ruft eine Sammlung der Metadaten-Eigenschaftsnamen ab.
LuminanceSmoothing { get; set; } Ruft die LuminanceSmoothing-Einstellung ab oder legt sie fest. Bereich 0 bis 100.
MetadataType { get; } Ruft den Metadatentyp ab.
NamespaceUri { get; } Ruft den Namespace-URI ab.
Prefix { get; } Ruft das xmlns-Präfix ab.
PropertyDescriptors { get; } Ruft eine Sammlung von Deskriptoren ab, die Informationen zu Eigenschaften enthalten, auf die über die Suchmaschine GroupDocs.Metadata zugegriffen werden kann.
RawFileName { get; set; } Ruft den Dateinamen für eine Rohdatei ab oder legt ihn fest (kein vollständiger Pfad).
RedHue { get; set; } Ruft die Einstellung für den roten Farbton ab oder legt sie fest. Bereich -100 bis 100.
RedSaturation { get; set; } Ruft die Einstellung für die Rotsättigung ab oder legt sie fest. Bereich -100 bis 100.
Saturation { get; set; } Ruft die Sättigungseinstellung ab oder legt sie fest. Bereich -100 bis 100.
Shadows { get; set; } Ruft die Schatteneinstellung ab oder legt sie fest. Bereich 0 bis 100.
ShadowTint { get; set; } Ruft die ShadowTint-Einstellung ab oder legt sie fest. Bereich -100 bis 100.
Sharpness { get; set; } Ruft die Schärfeeinstellung ab oder legt sie fest. Bereich 0 bis 100.
Temperature { get; set; } Ruft die Temperatureinstellung ab oder legt sie fest. Bereich 2000 bis 50000.
Tint { get; set; } Ruft die Farbtoneinstellung ab oder legt sie fest. Bereich -150 bis 150.
Version { get; set; } Ruft die Version des Camera Raw-Plug-ins ab oder legt sie fest.
VignetteAmount { get; set; } Ruft die Einstellung für den Vignettenbetrag ab oder legt sie fest. Bereich -100 bis 100.
VignetteMidpoint { get; set; } Ruft die Einstellung für den Mittelpunkt der Vignettierung ab oder legt sie fest. Bereich 0 bis 100.
WhiteBalance { get; } Ruft die Weißabgleichseinstellung ab. VerwendenSetWhiteBalance um den Weißabgleichwert einzustellen.
XmlNamespace { get; } Ruft den XML-Namespace ab.

Methoden

Name Beschreibung
AddProperties(Func<MetadataProperty, bool>, PropertyValue) Fügt bekannte Metadateneigenschaften hinzu, die das angegebene Prädikat erfüllen. Die Operation ist rekursiv, sodass sie sich auch auf alle verschachtelten Pakete auswirkt.
Clear() Entfernt alle XMP-Eigenschaften.
Contains(string) Bestimmt, ob das Paket eine Metadateneigenschaft mit dem angegebenen Namen enthält.
virtual FindProperties(Func<MetadataProperty, bool>) Findet die Metadateneigenschaften, die das angegebene Prädikat erfüllen. Die Suche ist rekursiv, sodass sie auch alle verschachtelten Pakete betrifft.
GetEnumerator() Gibt einen Enumerator zurück, der die Sammlung durchläuft.
override GetXmpRepresentation() Konvertiert den XMP-Wert in die XML-Darstellung.
Remove(string) Entfernt die Eigenschaft mit dem angegebenen Namen.
virtual RemoveProperties(Func<MetadataProperty, bool>) Entfernt Metadateneigenschaften, die das angegebene Prädikat erfüllen.
virtual Sanitize() Entfernt beschreibbare Metadateneigenschaften aus dem Paket. Der Vorgang ist rekursiv, sodass er sich auch auf alle verschachtelten Pakete auswirkt.
Set(string, bool) Legt die boolesche Eigenschaft fest.
Set(string, DateTime) SätzeDateTime Eigentum.
Set(string, double) Legt die Double-Eigenschaft fest.
Set(string, int) Legt die ganzzahlige Eigenschaft fest.
override Set(string, string) Fügt eine String-Eigenschaft hinzu.
virtual Set(string, XmpArray) Legt den geerbten Wert festXmpArray .
virtual Set(string, XmpComplexType) Legt den geerbten Wert festXmpComplexType .
Set(string, XmpValueBase) Legt den geerbten Wert festXmpValueBase .
SetProperties(Func<MetadataProperty, bool>, PropertyValue) Legt bekannte Metadateneigenschaften fest, die das angegebene Prädikat erfüllen. Die Operation ist rekursiv, sodass sie sich auch auf alle verschachtelten Pakete auswirkt. Diese Methode ist eine Kombination ausAddProperties UndUpdateProperties Wenn eine vorhandene Eigenschaft das Prädikat erfüllt, wird ihr Wert aktualisiert. Wenn im Paket eine bekannte Eigenschaft fehlt, die das Prädikat erfüllt, wird sie dem Paket hinzugefügt.
SetWhiteBalance(XmpWhiteBalance) Legt den Weißabgleich fest.
UpdateProperties(Func<MetadataProperty, bool>, PropertyValue) Aktualisiert bekannte Metadateneigenschaften, die das angegebene Prädikat erfüllen. Die Operation ist rekursiv, sodass sie sich auch auf alle verschachtelten Pakete auswirkt.

Siehe auch