Class ExifData

Class ExifData

Der Name: Aspose.Imaging.Exif Versammlung: Aspose.Imaging.dll (25.4.0)

EXIF Datencontainer.

[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

Vererbte Mitglieder

TiffDataTypeController.Exists(ushort) , TiffDataTypeController.RemoveTagByID(ushort) , TiffDataTypeController.GetSectionTags(int) , TiffDataTypeController.SetSectionTags(int, TiffDataType[]) , TiffDataTypeController.GetTiffLongTypeValue(ushort, uint) , TiffDataTypeController.SetTiffLongTypeValue(ushort, uint, int) , TiffDataTypeController.GetTiffByteValue(ushort) , TiffDataTypeController.SetTiffByteValue(ushort, byte[], int) , TiffDataTypeController.GetTiffSRationalValue(ushort) , TiffDataTypeController.SetTiffSRationalValue(ushort, TiffSRational, int) , TiffDataTypeController.GetTiffRationalArray(ushort) , TiffDataTypeController.SetTiffRationalArray(ushort, TiffRational[], int) , TiffDataTypeController.GetTiffRationalValue(ushort) , TiffDataTypeController.SetTiffRational(ushort, TiffRational, int) , TiffDataTypeController.GetTiffStringValue(ushort) , TiffDataTypeController.SetTiffStringValue(ushort, string, int) , TiffDataTypeController.GetTiffUndefinedValue(ushort) , TiffDataTypeController.SetTiffUndefinedValue(ushort, byte[], int) , TiffDataTypeController.GetTiffShortValue(ushort, ushort) , TiffDataTypeController.SetTiffShortValue(ushort, ushort, int) , TiffDataTypeController.GetTiffShortArray(ushort) , TiffDataTypeController.SetTiffShortArray(ushort, ushort[], int) , TiffDataTypeController.GetTiffType(ushort) , TiffDataTypeController.SetTiffType(TiffDataType, int) , object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Access Camera Maker Notizen in Jpeg Bild.

using (var image = (JpegImage)Image.Load("Sample.jpg"))
                                                                {
                                                                    foreach (var makerNote in image.ExifData.MakerNotes)
                                                                    {
                                                                        Console.WriteLine("Name = {0}, Value = {1}", makerNote.Name, makerNote.Value);
                                                                    }
                                                                }

Constructors

ExifData()

Initialisiert eine neue Instanz der Aspose.Imaging.Exif.ExifData Klasse.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

Initialisiert eine neue Instanz der Aspose.Imaging.Exif.ExifData-Klasse mit Daten aus der Reihe.

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType [][]

Eine Reihe von EXIF-Tags zusammen mit gemeinsamen und GPS-Tags.

ExifData(TiffDataType[][], TiffDataType[][], TiffDataType[])

Initialisiert eine neue Instanz der Aspose.Imaging.Exif.ExifData-Klasse mit Daten aus der Reihe.

public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)

Parameters

commonTags TiffDataType [][]

Die gemeinsamen Tags.

exifTags TiffDataType [][]

Die EXIF Tags.

gpsTags TiffDataType [][]

Die GPS-Tags sind.

Properties

ApertureValue

Erhalten oder festlegen Sie den Öffnungswert.

public TiffRational ApertureValue { get; set; }

Eigentumswert

TiffRational

BodySerialNumber

Gibt oder setzt die Kamera Body Seriennummer.

public string BodySerialNumber { get; set; }

Eigentumswert

string

BrightnessValue

Er bekommt oder stellt den Lichtwert fest.

public TiffSRational BrightnessValue { get; set; }

Eigentumswert

TiffSRational

Die CFAPattern

Erhalten oder setzen Sie das CFA-Patron.

public byte[] CFAPattern { get; set; }

Eigentumswert

byte [][]

CameraOwnerName

Erhalten oder setzen Sie den Namen des Kamerasbesitzers

public string CameraOwnerName { get; set; }

Eigentumswert

string

ColorSpace

Sie erhalten oder legen den Farbraum ein.

public ExifColorSpace ColorSpace { get; set; }

Eigentumswert

ExifColorSpace

CommonTags

Das gilt nur für jpeg Bilder, in tiff-Format TiffOptionen werden stattdessen verwendet

public TiffDataType[] CommonTags { get; set; }

Eigentumswert

TiffDataType [][]

ComponentsConfiguration

Erhalten oder setzen die Komponenten Konfiguration.

public byte[] ComponentsConfiguration { get; set; }

Eigentumswert

byte [][]

CompressedBitsPerPixel

Erhalten oder setzen die komprimierten Bits pro Pixel.

public TiffRational CompressedBitsPerPixel { get; set; }

Eigentumswert

TiffRational

Contrast

Gibt oder stellt den Kontrast.

public ExifContrast Contrast { get; set; }

Eigentumswert

ExifContrast

CustomRendered

Er bekommt oder stellt die gewöhnliche Renderung.

public ExifCustomRendered CustomRendered { get; set; }

Eigentumswert

ExifCustomRendered

DateTimeDigitized

Gibt oder setzt die Datum Zeit digitalisiert.

public string DateTimeDigitized { get; set; }

Eigentumswert

string

DateTimeOriginal

Gibt oder legt die ursprüngliche Datumzeit fest.

public string DateTimeOriginal { get; set; }

Eigentumswert

string

DeviceSettingDescription

Erhalten oder Set-Gerät Einstellungen Beschreibung

public byte[] DeviceSettingDescription { get; set; }

Eigentumswert

byte [][]

DigitalZoomRatio

Erhalten oder festlegen Sie den digitalen Zoom-Ratio.

public TiffRational DigitalZoomRatio { get; set; }

Eigentumswert

TiffRational

ExifTags

Get oder Set tags, die nur zum EXIF-Abschnitt gehören.

public TiffDataType[] ExifTags { get; set; }

Eigentumswert

TiffDataType [][]

ExifVersion

Erhalten oder setzen Sie die EXIF-Version.

public byte[] ExifVersion { get; set; }

Eigentumswert

byte [][]

ExposureBiasValue

Er bekommt oder stellt die Exposition bias Wert.

public TiffSRational ExposureBiasValue { get; set; }

Eigentumswert

TiffSRational

ExposureIndex

Erhalten oder setzen Sie den Expositionindex.

public TiffRational ExposureIndex { get; set; }

Eigentumswert

TiffRational

ExposureMode

Erhalten oder setzen die Expositionmodus.

public ExifExposureMode ExposureMode { get; set; }

Eigentumswert

ExifExposureMode

ExposureProgram

Erhalten oder erstellen Sie das Expositionsprogramm.

public ExifExposureProgram ExposureProgram { get; set; }

Eigentumswert

ExifExposureProgram

ExposureTime

Erhält oder stellt die Expositionzeit fest.

public TiffRational ExposureTime { get; set; }

Eigentumswert

TiffRational

von FNUMBER

Gibt oder setzt die F-Nummer.

public TiffRational FNumber { get; set; }

Eigentumswert

TiffRational

FileSource

Erhalten oder festlegen Sie die Datei-Quelltyp.

public ExifFileSource FileSource { get; set; }

Eigentumswert

ExifFileSource

Flash

Gibt oder setzt den Blitz.

public ExifFlash Flash { get; set; }

Eigentumswert

ExifFlash

FlashEnergy

Er bekommt oder setzt die Flash-Energie.

public TiffRational FlashEnergy { get; set; }

Eigentumswert

TiffRational

FlashpixVersion

Erhalten oder setzen Sie die Flash Pix-Version.

public byte[] FlashpixVersion { get; set; }

Eigentumswert

byte [][]

FocalLength

Gibt oder legt die Fokuslänge fest.

public TiffRational FocalLength { get; set; }

Eigentumswert

TiffRational

FocalLengthIn35MmFilm

Erhalten oder setzen die Fokuslänge in 35 mm Film.

public ushort FocalLengthIn35MmFilm { get; set; }

Eigentumswert

ushort

FocalPlaneResolutionUnit

Erhalten oder setzen die Fokusplan-Resolutionseinheit.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

Eigentumswert

ExifUnit

FocalPlaneXResolution

Erhalten oder setzen Sie die Fokusplatte x Auflösung.

public TiffRational FocalPlaneXResolution { get; set; }

Eigentumswert

TiffRational

FocalPlaneÜberlösung

Erhalten oder setzen Sie den Fokusplan und die Auflösung.

public TiffRational FocalPlaneYResolution { get; set; }

Eigentumswert

TiffRational

GPSAltitude

Erhalten oder festlegen Sie die GPS-Haltitude.

public TiffRational GPSAltitude { get; set; }

Eigentumswert

TiffRational

GPSAltitudeRef

Gibt oder setzt die GPS-Haltitude, die als Referenz-Haltitude verwendet wird.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Eigentumswert

ExifGPSAltitudeRef

GPSAreaInformation

Erhalten oder setzen Sie die GPS-Bereichinformationen.

public byte[] GPSAreaInformation { get; set; }

Eigentumswert

byte [][]

GPSDOP

Gibt oder setzt den GPS DOP (Datengrad Präzision).

public TiffRational GPSDOP { get; set; }

Eigentumswert

TiffRational

GPSDateStamp

Gibt oder setzt die GPS-Charakterstrahldatei und Zeitinformationen in Bezug auf UTC (Coordinated Universal Time) auf).

public string GPSDateStamp { get; set; }

Eigentumswert

string

GPSDestBearing

Gibt oder setzt den GPS-Betrieb zum Zielpunkt.

public TiffRational GPSDestBearing { get; set; }

Eigentumswert

TiffRational

GPSDestBearingRef

Gibt oder setzt die GPS-Referenz, die verwendet wird, um die Beförderung zum Zielpunkt zu geben.

public string GPSDestBearingRef { get; set; }

Eigentumswert

string

GPSDestDistanz

Erhalten oder festlegen Sie die GPS Entfernung zum Zielpunkt.

public TiffRational GPSDestDistance { get; set; }

Eigentumswert

TiffRational

GPSDestDistanceRef

Gibt oder setzt die GPS-Einheit, die verwendet wird, um die Entfernung zum Zielpunkt auszudrücken.

public string GPSDestDistanceRef { get; set; }

Eigentumswert

string

GPSDestLatitude

Erhalten oder festlegen Sie die GPS-Latitude des Zielpunkts.

public TiffRational[] GPSDestLatitude { get; set; }

Eigentumswert

TiffRational [][]

GPSDestLatitudeRef

Gibt oder setzt den GPS-Wert, der angibt, ob die Latitude des Zielpunkts nördlich oder südlich ist.

public string GPSDestLatitudeRef { get; set; }

Eigentumswert

string

GPSDestLänge

Erhalten oder festlegen Sie die GPS-Länge des Zielpunkts.

public TiffRational[] GPSDestLongitude { get; set; }

Eigentumswert

TiffRational [][]

GPSDestLongitudeRef

Gibt oder setzt den GPS-Wert, der angibt, ob die Länge des Zielpunkts östlich oder westlich ist.

public string GPSDestLongitudeRef { get; set; }

Eigentumswert

string

GPS Differential

Er erhält oder stellt einen GPS-Wert fest, der angibt, ob die Differentialkorrektur auf den GPS-Empfänger angewendet wird.

public ushort GPSDifferential { get; set; }

Eigentumswert

ushort

GPSImgDirektion

Gibt oder setzt die GPS-Richtung des Bildes, wenn es gefangen wurde.

public TiffRational GPSImgDirection { get; set; }

Eigentumswert

TiffRational

GPSImgDirectionRef

Gibt oder setzt die GPS-Referenz, um die Richtung des Bildes zu geben, wenn es gefangen wird.

public string GPSImgDirectionRef { get; set; }

Eigentumswert

string

GPSLattitude

Erhalten oder festlegen Sie die GPS-Latitude.

public TiffRational[] GPSLatitude { get; set; }

Eigentumswert

TiffRational [][]

GPSLattitudeRef

Gets oder Set die GPS-Latitude ist nördlich oder südlich.

public string GPSLatitudeRef { get; set; }

Eigentumswert

string

GPSLänge

Erhalten oder festlegen Sie die GPS Länge.

public TiffRational[] GPSLongitude { get; set; }

Eigentumswert

TiffRational [][]

GPSLongitudeRef

Gets oder Set die GPS Länge ist östliche oder westliche Länge.

public string GPSLongitudeRef { get; set; }

Eigentumswert

string

GPSMapDatum

Gibt oder setzt die GPS-geodetischen Survey-Daten, die vom GPS-Empfänger verwendet werden.

public string GPSMapDatum { get; set; }

Eigentumswert

string

GPSMeasureModus

Erhalten oder festlegen Sie den GPS-Messungsmodus.

public string GPSMeasureMode { get; set; }

Eigentumswert

string

GPSVerarbeitung Methode

Gibt oder setzt die GPS-Charakterstraße, die den Namen der Methode registriert, die für die Lokalisierung verwendet wird.

public byte[] GPSProcessingMethod { get; set; }

Eigentumswert

byte [][]

GPSSatelliten

Gibt oder setzt die GPS-Satelliten, die für Messungen verwendet werden.

public string GPSSatellites { get; set; }

Eigentumswert

string

GPSSpeed

Erhalten oder festlegen Sie die Geschwindigkeit der GPS-Empfängerbewegung.

public TiffRational GPSSpeed { get; set; }

Eigentumswert

TiffRational

GPSSpeedRef

Gibt oder setzt die Einheit, die verwendet wird, um die GPS-Empfängergeschwindigkeit der Bewegung auszudrücken.

public string GPSSpeedRef { get; set; }

Eigentumswert

string

GPSStatus

Er erhält oder stellt den Status des GPS-Empfängers fest, wenn das Bild aufgenommen wird.

public string GPSStatus { get; set; }

Eigentumswert

string

GPSTags

Gets oder Set tags, die nur zur GPS-Sektion gehören.

public TiffDataType[] GPSTags { get; set; }

Eigentumswert

TiffDataType [][]

GPSTimestamp

Gibt oder stellt die GPS-Zeit als UTC (Coordinated Universal Time) fest).

public TiffRational[] GPSTimestamp { get; set; }

Eigentumswert

TiffRational [][]

GPSTrack

Gibt oder legt die Richtung des GPS-Empfängerbewegens fest.

public string GPSTrack { get; set; }

Eigentumswert

string

GPSTrackRef

Gibt oder setzt die Referenz, um die Richtung der GPS-Empfängerbewegung zu geben.

public string GPSTrackRef { get; set; }

Eigentumswert

string

GPSVersion

Erhalten oder setzen Sie den GPS-Version-ID.

public byte[] GPSVersionID { get; set; }

Eigentumswert

byte [][]

GainControl

Erhalten oder festlegen Sie den Grad des Gesamtbildes gewinnen Anpassung.

public ExifGainControl GainControl { get; set; }

Eigentumswert

ExifGainControl

Gamma

Gibt oder setzt die Gamma.

public TiffRational Gamma { get; set; }

Eigentumswert

TiffRational

Ausspielung

Erhalten oder setzen ISO Geschwindigkeit

public uint ISOSpeed { get; set; }

Eigentumswert

uint

AusspannungLattitudeYYy

Erhalten oder festlegen Sie die ISO-Speed Latitude yyy-Wert einer Kamera oder Eintrittsgerät, die in ISO 12232 definiert ist.

public uint ISOSpeedLatitudeYYY { get; set; }

Eigentumswert

uint

Remarks

Dieser Tag wird nicht ohne ISOSpeed und ISOSpeedLatitudezzz registriert

ISOSpeedLatitudeZZ

Erhalten oder festlegen Sie die ISO-Speed Latitude zzz-Werte einer Kamera oder Eintrittsgerät, die in ISO 12232 definiert ist.

public uint ISOSpeedLatitudeZZZ { get; set; }

Eigentumswert

uint

Remarks

Dieser Tag wird nicht ohne ISOSpeed und ISOSpeedLatitudeyyy registriert

ImageEinheit

Erhält oder stellt das Bild ein einzigartiges Identifikator.

public string ImageUniqueID { get; set; }

Eigentumswert

string

IsBigEndian

Er bekommt oder setzt einen Wert, der darauf hindeutet, ob die vom Stream erstellten EXIF-Daten ein großer Ending sind.

[JsonProperty]
public bool IsBigEndian { get; set; }

Eigentumswert

bool

LensMake

Er bekommt oder setzt den Maker von Lens.

public string LensMake { get; set; }

Eigentumswert

string

LensModel

Gibt oder setzt das Lensmodell.

public string LensModel { get; set; }

Eigentumswert

string

LensSerialNumber

Erhalten oder setzen Sie die Seriennummer der Lenz.

public string LensSerialNumber { get; set; }

Eigentumswert

string

LensSpecification

Erhalten oder festlegen Sie die Lensspezifikation

public TiffRational[] LensSpecification { get; set; }

Eigentumswert

TiffRational [][]

LightSource

Sie erhalten oder setzen die Lichtquelle.

public ExifLightSource LightSource { get; set; }

Eigentumswert

ExifLightSource

Make

Er erhält oder stellt den Hersteller der Aufzeichnungsausrüstung.

public string Make { get; set; }

Eigentumswert

string

MakerNoteData

Er bekommt die Maker Note-Daten.

public TiffDataType[] MakerNoteData { get; }

Eigentumswert

TiffDataType [][]

MakerNoteRawData

Er bekommt oder stellt der Maker die Rohdaten an.

public byte[] MakerNoteRawData { get; set; }

Eigentumswert

byte [][]

MakerNotes

Er bekommt die Maker Notizen.

public MakerNote[] MakerNotes { get; }

Eigentumswert

MakerNote [][]

Examples

Access Camera Maker Notizen in Jpeg Bild.

using (var image = (JpegImage)Image.Load("Sample.jpg"))
                                                                {
                                                                    foreach (var makerNote in image.ExifData.MakerNotes)
                                                                    {
                                                                        Console.WriteLine("Name = {0}, Value = {1}", makerNote.Name, makerNote.Value);
                                                                    }
                                                                }

MaxApertureValue

Erhalten oder setzen die maximale Öffnungswert.

public TiffRational MaxApertureValue { get; set; }

Eigentumswert

TiffRational

MeteringMode

Erhalten oder festlegen Sie den Messmodus.

public ExifMeteringMode MeteringMode { get; set; }

Eigentumswert

ExifMeteringMode

OECF

Er erhält oder stellt die in ISO 14524 festgelegte Optoelektrische Konvertierungsfunktion (OECF) fest.

public byte[] OECF { get; set; }

Eigentumswert

byte [][]

Orientation

Gibt oder setzt die Orientierung.

public ExifOrientation Orientation { get; set; }

Eigentumswert

ExifOrientation

PhotographicSensitivity

Sie erfasst oder stellt die fotografische Empfindlichkeit fest.

public uint PhotographicSensitivity { get; set; }

Eigentumswert

uint

PixelXDimension

Erhalten oder setzen die Pixel x Dimension.

public uint PixelXDimension { get; set; }

Eigentumswert

uint

PixelDimension

Erhalten oder setzen die Pixel und Dimension.

public uint PixelYDimension { get; set; }

Eigentumswert

uint

Properties

Erhalten oder setzen alle EXIF-Tags (einschließlich gemeinsamer und GPS-Tags).

public TiffDataType[] Properties { get; set; }

Eigentumswert

TiffDataType [][]

RecommendedExposureIndex

Erhalten oder festlegen Sie den empfohlenen Expositionindex.

public uint RecommendedExposureIndex { get; set; }

Eigentumswert

uint

RelatedSoundFile

Erhaltet oder setzt die damit verbundene Sounddatei.

public string RelatedSoundFile { get; set; }

Eigentumswert

string

Saturation

Er bekommt oder setzt die Sättigung ein.

public ExifSaturation Saturation { get; set; }

Eigentumswert

ExifSaturation

SceneCaptureType

Gibt oder setzt den Scene-Fang-Typ.

public ExifSceneCaptureType SceneCaptureType { get; set; }

Eigentumswert

ExifSceneCaptureType

SceneType

Gibt oder setzt den Szenotyp.

public byte SceneType { get; set; }

Eigentumswert

byte

SensingMethod

Gibt oder stellt die Sensationsmethode fest.

public ExifSensingMethod SensingMethod { get; set; }

Eigentumswert

ExifSensingMethod

SensitivityType

Er bekommt oder stellt den Sensitivity-Typ fest.

public ushort SensitivityType { get; set; }

Eigentumswert

ushort

Sharpness

Er bekommt oder setzt die Schärfe.

public ushort Sharpness { get; set; }

Eigentumswert

ushort

ShutterSpeedValue

Erhalten oder setzen Sie den Schaltergeschwindigkeitswert.

public TiffSRational ShutterSpeedValue { get; set; }

Eigentumswert

TiffSRational

SpatialFrequencyResponse

Erhalten oder festlegen Sie die Frequenzreaktion.

public byte[] SpatialFrequencyResponse { get; set; }

Eigentumswert

byte [][]

SpectralSensitivity

Er bekommt oder stellt die spektrale Empfindlichkeit fest.

public string SpectralSensitivity { get; set; }

Eigentumswert

string

StandardOutputSensitivity

Erhalten oder festlegen Standard-Ausgangsempfindlichkeit

public uint StandardOutputSensitivity { get; set; }

Eigentumswert

uint

SubjectArea

Gibt oder legt die Subjektszone fest.

public ushort[] SubjectArea { get; set; }

Eigentumswert

ushort [][]

SubjectDistance

Erhalten oder festlegen Sie die Subjektabstand.

public TiffRational SubjectDistance { get; set; }

Eigentumswert

TiffRational

SubjectDistanceRange

Erhalten oder festlegen Sie das Subjekt Entfernungspanne.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

Eigentumswert

ExifSubjectDistanceRange

SubjectLocation

Gibt oder legt die Subjektposition fest.

public ushort[] SubjectLocation { get; set; }

Eigentumswert

ushort [][]

SubsecTime

Gibt oder setzt die Sekundenfraktionen für das DateTime-Tag.

public string SubsecTime { get; set; }

Eigentumswert

string

SubsecTimeDigitized

Erhalten oder stellen Sie die Sekundenfraktionen für das DateTimeDigitized-Tag fest.

public string SubsecTimeDigitized { get; set; }

Eigentumswert

string

SubsecTimeOriginal

Gibt oder setzt die Sekundenfraktionen für das DateTimeOriginal-Tag.

public string SubsecTimeOriginal { get; set; }

Eigentumswert

string

UserComment

Empfindet oder stellt den Benutzer einen Kommentar.

public string UserComment { get; set; }

Eigentumswert

string

WhiteBalance

Sie erhalten oder setzen die weiße Balance.

public ExifWhiteBalance WhiteBalance { get; set; }

Eigentumswert

ExifWhiteBalance

WhitePoint

Er bekommt oder stellt die Chromatität des weißen Punkts des Bildes fest.

public TiffRational[] WhitePoint { get; set; }

Eigentumswert

TiffRational [][]

Methods

GetShortOrLong(Gewissheit)

Er bekommt kurze oder lange Wert.

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

Der Schlüssel, um Wert zu erhalten.

Returns

uint

Kurz- oder Längewert umgewandelt in Integral.

RemoveTag(ExifProperties)

Tag aus dem Container entfernen

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

Tag zu entfernen

RemoveTag(Gewissheit)

Tag aus dem Container entfernen

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

Das Etikett identifiziert zu entfernen.

SetShortOrLong(Wein, Wein, Wein und Wein)

Setzen Sie kurz oder lange Werte je nach Wert.

protected void SetShortOrLong(ushort key, uint value, int section)

Parameters

key ushort

Der Schlüssel zu setzen.

value uint

Der Wert zu setzen.

section int

Der Abschnitt zum Eintritt.

 Deutsch