JpegExifData

JpegExifData class

EXIF-Datencontainer für JPEG-Dateien.

public sealed class JpegExifData : ExifData

Konstrukteure

NameBeschreibung
JpegExifData()Initialisiert eine neue Instanz vonJpegExifData Klasse.
JpegExifData(TiffDataType[])Initialisiert eine neue Instanz vonJpegExifData Klasse mit Daten aus array.
JpegExifData(TiffDataType[], TiffDataType[], TiffDataType[])Initialisiert eine neue Instanz vonJpegExifData Klasse mit Daten aus array.

Eigenschaften

NameBeschreibung
ApertureValue { get; set; }Liest oder setzt den Blendenwert.
Artist { get; set; }Ruft den Künstler ab oder legt ihn fest.
BitsPerSample { get; set; }Holt oder setzt die Bits pro Sample.
BodySerialNumber { get; set; }Ruft die Seriennummer des Kameragehäuses ab oder legt sie fest.
BrightnessValue { get; set; }Liest oder setzt den Helligkeitswert.
CameraOwnerName { get; set; }Ruft den Namen des Kamerabesitzers ab oder legt ihn fest
CFAPattern { get; set; }Ruft das CFA-Muster ab oder legt es fest.
ColorSpace { get; set; }Ruft den Farbraum ab oder legt ihn fest.
CommonTags { get; set; }Holt oder setzt Tags, die zu einem gemeinsamen Abschnitt gehören. Dies gilt nur für JPEG-Bilder, im TIFF-Format werden stattdessen tiffOptions verwendet
ComponentsConfiguration { get; set; }Ruft die Komponentenkonfiguration ab oder legt sie fest.
CompressedBitsPerPixel { get; set; }Ruft die komprimierten Bits pro Pixel ab oder setzt sie.
Compression { get; set; }Ruft die Komprimierung ab oder legt sie fest.
Contrast { get; set; }Ruft den Kontrast ab oder legt ihn fest.
Copyright { get; set; }Ruft das Urheberrecht ab oder legt es fest.
CustomRendered { get; set; }Ruft die benutzerdefinierte Wiedergabe ab oder legt sie fest.
DateTime { get; set; }Ruft die Datumszeit ab oder legt sie fest.
DateTimeDigitized { get; set; }Holt oder setzt die Datumszeit digitalisiert.
DateTimeOriginal { get; set; }Holt oder setzt die ursprüngliche Datumszeit.
DeviceSettingDescription { get; set; }Ruft die Beschreibung der Geräteeinstellungen ab oder legt sie fest
DigitalZoomRatio { get; set; }Ruft das digitale Zoomverhältnis ab oder legt es fest.
ExifTags { get; set; }Ruft oder setzt Tags, die nur zum EXIF-Abschnitt gehören.
ExifVersion { get; set; }Ruft die EXIF-Version ab oder legt sie fest.
ExposureBiasValue { get; set; }Ruft den Belichtungsabweichungswert ab oder legt ihn fest.
ExposureIndex { get; set; }Ruft den Belichtungsindex ab oder legt ihn fest.
ExposureMode { get; set; }Ruft den Belichtungsmodus ab oder legt ihn fest.
ExposureProgram { get; set; }Holt oder setzt das Belichtungsprogramm.
ExposureTime { get; set; }Ruft die Belichtungszeit ab oder setzt sie.
FileSource { get; set; }Ruft den Dateiquelltyp ab oder legt ihn fest.
Flash { get; set; }Ruft den Blitz ab oder stellt ihn ein.
FlashEnergy { get; set; }Ruft die Blitzenergie ab oder stellt sie ein.
FlashpixVersion { get; set; }Ruft die Flash-Pixelversion ab oder legt sie fest.
FNumber { get; set; }Liest oder setzt die Blendenzahl.
FocalLength { get; set; }Liest oder setzt die Brennweite.
FocalLengthIn35MmFilm { get; set; }Liest oder setzt die Brennweite in 35-mm-Film.
FocalPlaneResolutionUnit { get; set; }Ruft die Auflösungseinheit der Fokusebene ab oder legt sie fest.
FocalPlaneXResolution { get; set; }Ruft die x-Auflösung der Fokusebene ab oder legt sie fest.
FocalPlaneYResolution { get; set; }Ruft die y-Auflösung der Fokusebene ab oder legt sie fest.
GainControl { get; set; }Ruft den Grad der allgemeinen Bildverstärkungsanpassung ab oder legt ihn fest.
Gamma { get; set; }Ruft den Gammawert ab oder legt ihn fest.
GPSAltitude { get; set; }Ruft die GPS-Höhe ab oder stellt sie ein.
GPSAltitudeRef { get; set; }Ruft die als Referenzhöhe verwendete GPS-Höhe ab oder legt sie fest.
GPSAreaInformation { get; set; }Ruft die GPS-Bereichsinformationen ab oder legt sie fest.
GPSDateStamp { get; set; }Ruft die Datums- und Zeitinformationen für die Aufzeichnung der GPS-Zeichenfolge relativ zur UTC (Koordinierte Weltzeit) ab oder legt sie fest.
GPSDestBearing { get; set; }Ruft die GPS-Peilung zum Zielpunkt ab oder legt sie fest.
GPSDestBearingRef { get; set; }Ruft die GPS-Referenz ab oder legt sie fest, die für die Peilung zum Zielpunkt verwendet wird.
GPSDestDistance { get; set; }Ruft die GPS-Entfernung zum Zielpunkt ab oder legt sie fest.
GPSDestDistanceRef { get; set; }Ruft die GPS-Einheit ab oder legt sie fest, die verwendet wird, um die Entfernung zum Zielpunkt auszudrücken.
GPSDestLatitude { get; set; }Ruft den GPS-Breitengrad des Zielpunkts ab oder legt ihn fest.
GPSDestLatitudeRef { get; set; }Ruft den GPS-Wert ab oder legt ihn fest, der angibt, ob der Breitengrad des Zielpunkts der nördliche oder der südliche Breitengrad ist.
GPSDestLongitude { get; set; }Ruft den GPS-Längengrad des Zielpunkts ab oder legt ihn fest.
GPSDestLongitudeRef { get; set; }Ruft den GPS-Wert ab oder legt ihn fest, der angibt, ob der Längengrad des Zielpunkts der östliche oder der westliche Längengrad ist.
GPSDifferential { get; set; }Ruft einen GPS-Wert ab oder legt ihn fest, der angibt, ob eine Differentialkorrektur auf den GPS-Empfänger angewendet wird.
GPSDOP { get; set; }Holt oder setzt den GPS DOP (Datengenauigkeitsgrad).
GPSImgDirection { get; set; }Ruft die GPS-Richtung des Bildes bei der Aufnahme ab oder legt sie fest.
GPSImgDirectionRef { get; set; }Ruft die GPS-Referenz ab oder legt sie fest, um die Richtung des Bildes anzugeben, wenn es aufgenommen wird.
GPSLatitude { get; set; }Ruft den GPS-Breitengrad ab oder legt ihn fest.
GPSLatitudeRef { get; set; }Ruft den GPS-Breitengrad ab oder legt ihn als nördlichen oder südlichen Breitengrad fest.
GPSLongitude { get; set; }Ruft den GPS-Längengrad ab oder legt ihn fest.
GPSLongitudeRef { get; set; }Ruft den GPS-Längengrad ab oder legt ihn als östlichen oder westlichen Längengrad fest.
GPSMapDatum { get; set; }Ruft die vom GPS-Empfänger verwendeten geodätischen GPS-Vermessungsdaten ab oder legt sie fest.
GPSMeasureMode { get; set; }Ruft den GPS-Messmodus ab oder legt ihn fest.
GPSProcessingMethod { get; set; }Ruft die GPS-Zeichenfolge ab oder legt sie fest, die den Namen der für die Standortbestimmung verwendeten Methode aufzeichnet.
GPSSatellites { get; set; }Ruft die für Messungen verwendeten GPS-Satelliten ab oder legt sie fest.
GPSSpeed { get; set; }Ruft die Bewegungsgeschwindigkeit des GPS-Empfängers ab oder legt sie fest.
GPSSpeedRef { get; set; }Ruft die Einheit ab oder legt sie fest, die verwendet wird, um die Bewegungsgeschwindigkeit des GPS-Empfängers auszudrücken.
GPSStatus { get; set; }Ruft den Status des GPS-Empfängers ab oder setzt ihn, wenn das Bild aufgezeichnet wird.
GPSTags { get; set; }Ruft oder setzt Tags, die nur zum GPS-Abschnitt gehören.
GPSTimestamp { get; set; }Ruft die GPS-Zeit als UTC (koordinierte Weltzeit) ab oder stellt sie ein.
GPSTrack { get; set; }Ruft die Bewegungsrichtung des GPS-Empfängers ab oder legt sie fest.
GPSTrackRef { get; set; }Ruft die Referenz für die Angabe der Bewegungsrichtung des GPS-Empfängers ab oder legt sie fest.
GPSVersionID { get; set; }Ruft die GPS-Versionskennung ab oder legt sie fest.
ImageDescription { get; set; }Ruft die Bildbeschreibung ab oder legt sie fest.
ImageLength { get; set; }Ruft die Bildlänge ab oder legt sie fest.
ImageUniqueID { get; set; }Ruft die eindeutige Bildkennung ab oder legt sie fest.
ImageWidth { get; set; }Ruft die Bildbreite ab oder legt sie fest.
IsBigEndian { get; set; }Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob die EXIF-Daten des Streams, aus denen erstellt wird, Big Endian sind.
ISOSpeed { get; set; }Ruft die ISO-Empfindlichkeit ab oder legt sie fest
ISOSpeedLatitudeYYY { get; set; }Ruft den ISO-Geschwindigkeitsbreitenwert yyy einer Kamera oder eines Eingabegeräts ab, das in ISO 12232 definiert ist, oder legt diesen fest.
ISOSpeedLatitudeZZZ { get; set; }Ruft den ISO-Geschwindigkeits-Breitengrad zzz-Wert einer Kamera oder eines Eingabegeräts ab, das in ISO 12232 definiert ist, oder legt diesen fest.
LensMake { get; set; }Ruft den Linsenhersteller ab oder legt ihn fest.
LensModel { get; set; }Ruft das Objektivmodell ab oder legt es fest.
LensSerialNumber { get; set; }Ruft die Seriennummer des Objektivs ab oder legt sie fest.
LensSpecification { get; set; }Ruft die Objektivspezifikation ab oder legt sie fest
LightSource { get; set; }Ruft die Lichtquelle ab oder legt sie fest.
Make { get; set; }Ruft den Hersteller des Aufzeichnungsgeräts ab oder legt ihn fest.
MakerNoteData { get; }Ruft die Herstellernotizdaten ab.
MakerNoteRawData { get; set; }Ruft die Rohdaten der Herstellernotiz ab oder legt sie fest.
MakerNotes { get; }Ruft die Herstellerhinweise ab.
MaxApertureValue { get; set; }Ruft den maximalen Blendenwert ab oder setzt ihn.
MeteringMode { get; set; }Ruft den Messmodus ab oder legt ihn fest.
Model { get; set; }Ruft das Modell ab oder legt es fest.
OECF { get; set; }Ruft die in ISO 14524 spezifizierte Opto-Electric Conversion Function (OECF) ab oder legt sie fest.
Orientation { get; set; }Ruft die Ausrichtung ab oder legt sie fest.
PhotographicSensitivity { get; set; }Ruft die fotografische Empfindlichkeit ab oder legt sie fest.
PhotometricInterpretation { get; set; }Ruft die photometrische Interpretation ab oder legt sie fest.
PixelXDimension { get; set; }Ruft die x-Dimension des Pixels ab oder legt sie fest.
PixelYDimension { get; set; }Ruft die y-Dimension des Pixels ab oder legt sie fest.
PlanarConfiguration { get; set; }Ruft die planare Konfiguration ab oder legt sie fest.
PrimaryChromaticities { get; set; }Ruft die Chromatizität der drei Primärfarben des Bildes ab oder legt sie fest.
Properties { get; set; }Ruft alle EXIF-Tags ab oder legt sie fest (einschließlich allgemeiner und GPS-Tags).
RecommendedExposureIndex { get; set; }Ruft den empfohlenen Belichtungsindex ab oder legt ihn fest.
ReferenceBlackWhite { get; set; }Holt oder setzt die Referenz schwarz weiß.
RelatedSoundFile { get; set; }Ruft die zugehörige Sounddatei ab oder legt sie fest.
ResolutionUnit { get; set; }Ruft die Auflösungseinheit ab oder legt sie fest.
SamplesPerPixel { get; set; }Ruft die Samples pro Pixel ab oder legt sie fest.
Saturation { get; set; }Ruft die Sättigung ab oder legt sie fest.
SceneCaptureType { get; set; }Ruft den Aufnahmetyp der Szene ab oder legt ihn fest.
SceneType { get; set; }Ruft den Szenentyp ab oder legt ihn fest.
SensingMethod { get; set; }Ruft die Erkennungsmethode ab oder legt sie fest.
SensitivityType { get; set; }Ruft den Empfindlichkeitstyp ab oder legt ihn fest.
Sharpness { get; set; }Ruft die Schärfe ab oder legt sie fest.
ShutterSpeedValue { get; set; }Ruft den Verschlusszeitwert ab oder legt ihn fest.
Software { get; set; }Ruft die Software ab oder legt sie fest.
SpatialFrequencyResponse { get; set; }Ruft den räumlichen Frequenzgang ab oder legt ihn fest.
SpectralSensitivity { get; set; }Ruft die spektrale Empfindlichkeit ab oder legt sie fest.
StandardOutputSensitivity { get; set; }Ruft die Standardausgabeempfindlichkeit ab oder legt sie fest
SubjectArea { get; set; }Ruft den Themenbereich ab oder legt ihn fest.
SubjectDistance { get; set; }Ruft die Objektentfernung ab oder legt sie fest.
SubjectDistanceRange { get; set; }Ruft den Objektentfernungsbereich ab oder legt ihn fest.
SubjectLocation { get; set; }Ruft den Standort des Subjekts ab oder legt ihn fest.
SubsecTime { get; set; }Ruft die Sekundenbruchteile für das DateTime-Tag ab oder legt sie fest.
SubsecTimeDigitized { get; set; }Ruft die Bruchteile von Sekunden für das DateTimeDigitalized-Tag ab oder legt sie fest.
SubsecTimeOriginal { get; set; }Ruft die Sekundenbruchteile für das DateTimeOriginal-Tag ab oder legt sie fest.
Thumbnail { get; set; }Ruft das Miniaturbild ab oder legt es fest.
TransferFunction { get; set; }Ruft die Übertragungsfunktion ab oder setzt sie.
UserComment { get; set; }Ruft den Benutzerkommentar ab oder legt ihn fest.
WhiteBalance { get; set; }Ruft den Weißabgleich ab oder legt ihn fest.
WhitePoint { get; set; }Ruft die Chromatizität des Weißpunkts des Bilds ab oder legt sie fest.
XResolution { get; set; }Ruft die x-Auflösung ab oder legt sie fest.
YCbCrCoefficients { get; set; }Liest oder setzt die Matrixkoeffizienten für die Transformation von RGB- zu YCbCr-Bilddaten.
YCbCrPositioning { get; set; }Ermittelt oder setzt die Position von Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
YCbCrSubSampling { get; set; }Ermittelt oder setzt das Abtastverhältnis von Chrominanzkomponenten in Bezug auf die Luminanzkomponente.
YResolution { get; set; }Ruft die y-Auflösung ab oder legt sie fest.

Methoden

NameBeschreibung
RemoveTag(ExifProperties)Tag aus Container entfernen
RemoveTag(ushort)Tag aus Container entfernen
SerializeExifData()Serialisiert die EXIF-Daten. Schreibt die Werte und Inhalte der Tags. Das Größen-Tag mit dem größten Einfluss ist der Inhalt des Thumbnail-Tags.

Felder

NameBeschreibung
const MaxExifSegmentSizeDie maximal zulässige EXIF-Segmentgröße in Bytes.

Siehe auch