Class ExifData

Class ExifData

De naam: Aspose.Imaging.Exif Verzameling: Aspose.Imaging.dll (25.4.0)

De EXIF data container.

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

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

Geëerbiede leden

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 noten in Jpeg-afbeelding.

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()

Initialiseert een nieuwe instantie van de Aspose.Imaging.exif.ExifData-klasse.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

Initialiseert een nieuwe instantie van de Aspose.Imaging.exif.ExifData-klasse met gegevens uit de volgorde.

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType []

Een reeks EXIF-tags samen met gemeenschappelijke en GPS-tags.

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

Initialiseert een nieuwe instantie van de Aspose.Imaging.exif.ExifData-klasse met gegevens uit de volgorde.

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

Parameters

commonTags TiffDataType []

De gemeenschappelijke tags.

exifTags TiffDataType []

De exif tags.

gpsTags TiffDataType []

De GPS tags.

Properties

ApertureValue

Geeft of bepaalt de openingswaarde.

public TiffRational ApertureValue { get; set; }

Eigendomswaarde

TiffRational

BodySerialNumber

Geeft of stelt camera body serie nummer.

public string BodySerialNumber { get; set; }

Eigendomswaarde

string

BrightnessValue

Geeft of bepaalt de helderheidswaarde.

public TiffSRational BrightnessValue { get; set; }

Eigendomswaarde

TiffSRational

De CFAPattern

Geeft of zet het CFA patroon.

public byte[] CFAPattern { get; set; }

Eigendomswaarde

byte []

CameraOwnerName

Krijg of zet de naam van de eigenaar van de camera

public string CameraOwnerName { get; set; }

Eigendomswaarde

string

ColorSpace

Geeft of zet de kleurruimte.

public ExifColorSpace ColorSpace { get; set; }

Eigendomswaarde

ExifColorSpace

CommonTags

Gets of sets tags, die behoren tot de gemeenschappelijke sectie. dit geldt alleen voor jpeg afbeeldingen, in tiffformaat tiffOpties worden gebruikt in plaats daarvan

public TiffDataType[] CommonTags { get; set; }

Eigendomswaarde

TiffDataType []

ComponentsConfiguration

Geeft of stelt de componenten configuratie.

public byte[] ComponentsConfiguration { get; set; }

Eigendomswaarde

byte []

CompressedBitsPerPixel

Geeft of zet de gecomprimeerde bits per pixel.

public TiffRational CompressedBitsPerPixel { get; set; }

Eigendomswaarde

TiffRational

Contrast

Geeft of zet het contrast.

public ExifContrast Contrast { get; set; }

Eigendomswaarde

ExifContrast

CustomRendered

Geeft of zet de custom rendered.

public ExifCustomRendered CustomRendered { get; set; }

Eigendomswaarde

ExifCustomRendered

DateTimeDigitized

Geeft of stelt de datum tijd gedigitaliseerd.

public string DateTimeDigitized { get; set; }

Eigendomswaarde

string

DateTimeOriginal

Geeft of stelt de datum tijd origineel.

public string DateTimeOriginal { get; set; }

Eigendomswaarde

string

DeviceSettingDescription

Gets of sets apparaatinstellingen beschrijving

public byte[] DeviceSettingDescription { get; set; }

Eigendomswaarde

byte []

DigitalZoomRatio

Geeft of stelt het digitale zoom ratio.

public TiffRational DigitalZoomRatio { get; set; }

Eigendomswaarde

TiffRational

ExifTags

Geeft of zet tags die uitsluitend tot de EXIF-afdeling behoren.

public TiffDataType[] ExifTags { get; set; }

Eigendomswaarde

TiffDataType []

ExifVersion

Geeft of instelt de EXIF-versie.

public byte[] ExifVersion { get; set; }

Eigendomswaarde

byte []

ExposureBiasValue

Geeft of stelt de blootstelling bias waarde.

public TiffSRational ExposureBiasValue { get; set; }

Eigendomswaarde

TiffSRational

ExposureIndex

Geeft of zet de blootstellingindex.

public TiffRational ExposureIndex { get; set; }

Eigendomswaarde

TiffRational

ExposureMode

Geeft of stelt de blootstelling modus.

public ExifExposureMode ExposureMode { get; set; }

Eigendomswaarde

ExifExposureMode

ExposureProgram

Geeft of zet het expositieprogramma.

public ExifExposureProgram ExposureProgram { get; set; }

Eigendomswaarde

ExifExposureProgram

ExposureTime

Geeft of stelt de blootstelling tijd.

public TiffRational ExposureTime { get; set; }

Eigendomswaarde

TiffRational

FNumber

Geeft of zet het F-nummer.

public TiffRational FNumber { get; set; }

Eigendomswaarde

TiffRational

FileSource

Geeft of stelt de bestandbrontype.

public ExifFileSource FileSource { get; set; }

Eigendomswaarde

ExifFileSource

Flash

Geeft of zet de flash.

public ExifFlash Flash { get; set; }

Eigendomswaarde

ExifFlash

FlashEnergy

Geeft of zet de flash-energie.

public TiffRational FlashEnergy { get; set; }

Eigendomswaarde

TiffRational

FlashpixVersion

Geeft of stelt de flash pix versie.

public byte[] FlashpixVersion { get; set; }

Eigendomswaarde

byte []

FocalLength

Geeft of bepaalt de focale lengte.

public TiffRational FocalLength { get; set; }

Eigendomswaarde

TiffRational

FocalLengthIn35MmFilm

Geeft of zet de focale lengte in een film van 35 mm.

public ushort FocalLengthIn35MmFilm { get; set; }

Eigendomswaarde

ushort

FocalPlaneResolutionUnit

Geeft of zet de focale plane resolutie eenheid.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

Eigendomswaarde

ExifUnit

FocalPlaneXResolutie

Geeft of zet de focale plane x-resolutie.

public TiffRational FocalPlaneXResolution { get; set; }

Eigendomswaarde

TiffRational

FocalPlaneYResolutie

Geeft of zet de focale plane en resolutie.

public TiffRational FocalPlaneYResolution { get; set; }

Eigendomswaarde

TiffRational

GPSGebruik

Geeft of instelt de GPS-hoogte.

public TiffRational GPSAltitude { get; set; }

Eigendomswaarde

TiffRational

GPSAltitudeRef

Geeft of stelt de GPS-hoogte die wordt gebruikt als referentiehoogte.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Eigendomswaarde

ExifGPSAltitudeRef

GPS Informatie

Geeft of zet de GPS-gebiedinformatie.

public byte[] GPSAreaInformation { get; set; }

Eigendomswaarde

byte []

GPSDOP

Geeft of instelt de GPS DOP (data degree of precision).

public TiffRational GPSDOP { get; set; }

Eigendomswaarde

TiffRational

GPSDateStamp

Geeft of stelt de GPS-character string opname datum en tijd informatie met betrekking tot UTC (Coordinated Universal Time).

public string GPSDateStamp { get; set; }

Eigendomswaarde

string

GPSDestBearing

Geeft of zet de GPS drager naar het bestemmingspunt.

public TiffRational GPSDestBearing { get; set; }

Eigendomswaarde

TiffRational

GPSDestBearingRef

Geeft of stelt de GPS-referentie die wordt gebruikt om de drager naar het bestemmingspunt te geven.

public string GPSDestBearingRef { get; set; }

Eigendomswaarde

string

GPSDistantie

Geeft of zet de GPS-afstand naar het bestemmingspunt.

public TiffRational GPSDestDistance { get; set; }

Eigendomswaarde

TiffRational

GPSDestDistanceRef

Geeft of zet de GPS-eenheid die wordt gebruikt om de afstand naar het bestemmingspunt uit te drukken.

public string GPSDestDistanceRef { get; set; }

Eigendomswaarde

string

GPSDestLatitude

Geeft of zet de GPS-latitude van het bestemmingspunt.

public TiffRational[] GPSDestLatitude { get; set; }

Eigendomswaarde

TiffRational []

GPSDestLatitudeRef

Geeft of stelt de GPS-waarde die aangeeft of de latitude van het bestemmingspunt noord of zuid is.

public string GPSDestLatitudeRef { get; set; }

Eigendomswaarde

string

GPSDestLongitude

Geeft of instelt de GPS-lengte van het bestemmingspunt.

public TiffRational[] GPSDestLongitude { get; set; }

Eigendomswaarde

TiffRational []

GPSDestLongitudeRef

Geeft of stelt de GPS-waarde die aangeeft of de lengte van het bestemmingspunt oost of westen lengte is.

public string GPSDestLongitudeRef { get; set; }

Eigendomswaarde

string

GPS verschil

Geeft of stelt een GPS-waarde die aangeeft of differentiële correctie wordt toegepast op de GPS-ontvanger.

public ushort GPSDifferential { get; set; }

Eigendomswaarde

ushort

GPSImgDirectie

Geeft of stelt de GPS richting van de afbeelding wanneer het is gevangen.

public TiffRational GPSImgDirection { get; set; }

Eigendomswaarde

TiffRational

GPSImgDirectionRef

Geeft of zet de GPS-referentie om de richting van de afbeelding te geven wanneer deze wordt gevangen.

public string GPSImgDirectionRef { get; set; }

Eigendomswaarde

string

GPS Latitude

Geeft of instelt de GPS latitude.

public TiffRational[] GPSLatitude { get; set; }

Eigendomswaarde

TiffRational []

GPSLatitudeRef

Gets of sets de GPS latitude is noord of zuid latitude.

public string GPSLatitudeRef { get; set; }

Eigendomswaarde

string

GPS Lengte

Geeft of instelt de GPS lengte.

public TiffRational[] GPSLongitude { get; set; }

Eigendomswaarde

TiffRational []

De GPSLongitudeRef

Gets of sets de GPS lengte is oost of westen lengte.

public string GPSLongitudeRef { get; set; }

Eigendomswaarde

string

GPSMapdatum

Geeft of stelt de GPS-geodetische enquêtegegevens die door de GPS-receptor worden gebruikt.

public string GPSMapDatum { get; set; }

Eigendomswaarde

string

GPSMeasureMode

Geeft of instelt de GPS-metingsmodus.

public string GPSMeasureMode { get; set; }

Eigendomswaarde

string

GPSprocessen methode

Geeft of stelt de GPS karakterlijn die de naam van de methode die wordt gebruikt voor het vinden van de locatie opnemen.

public byte[] GPSProcessingMethod { get; set; }

Eigendomswaarde

byte []

GPS satellieten

Geeft of instelt de GPS-satellieten die worden gebruikt voor metingen.

public string GPSSatellites { get; set; }

Eigendomswaarde

string

GPSSpeed

Geeft of bepaalt de snelheid van de GPS-receptorbeweging.

public TiffRational GPSSpeed { get; set; }

Eigendomswaarde

TiffRational

GPSSpeedRef

Geeft of zet de eenheid die wordt gebruikt om de GPS-receptor snelheid van beweging uit te drukken.

public string GPSSpeedRef { get; set; }

Eigendomswaarde

string

GPS staat

Geeft of stelt de status van de GPS-ontvanger wanneer de afbeelding is opgenomen.

public string GPSStatus { get; set; }

Eigendomswaarde

string

GPSTAGS

Gets of sets tags, die alleen tot de GPS-afdeling behoren.

public TiffDataType[] GPSTags { get; set; }

Eigendomswaarde

TiffDataType []

Hoofdstuk GPSTimestamp

Geeft of stelt de GPS-tijd als UTC (Coordinated Universal Time).

public TiffRational[] GPSTimestamp { get; set; }

Eigendomswaarde

TiffRational []

GPSTrack

Geeft of stelt de richting van de GPS-receptorbeweging.

public string GPSTrack { get; set; }

Eigendomswaarde

string

De GPSTrackRef

Geeft of zet de referentie om de richting van de GPS-receptorbeweging te geven.

public string GPSTrackRef { get; set; }

Eigendomswaarde

string

GPS versie

Geeft of zet de GPS-versie-identificator.

public byte[] GPSVersionID { get; set; }

Eigendomswaarde

byte []

GainControl

Geeft of stelt de graad van de totale afbeelding krijgt aanpassing.

public ExifGainControl GainControl { get; set; }

Eigendomswaarde

ExifGainControl

Gamma

Geeft of zet de gamma.

public TiffRational Gamma { get; set; }

Eigendomswaarde

TiffRational

Isospeed

Krijg of instel ISO snelheid

public uint ISOSpeed { get; set; }

Eigendomswaarde

uint

IsospeedLatitudeYY

Geeft of stelt de ISO snelheid latitude yyy waarde van een camera of input apparaat die is gedefinieerd in ISO 12232.

public uint ISOSpeedLatitudeYYY { get; set; }

Eigendomswaarde

uint

Remarks

Deze tag mag niet worden opgenomen zonder ISOSpeed en ISOSpeedLatitudezzz

ISOSpeedLatitudeZZz

Geeft of stelt de ISO snelheid latitude zzz waarde van een camera of input apparaat die is gedefinieerd in ISO 12232.

public uint ISOSpeedLatitudeZZZ { get; set; }

Eigendomswaarde

uint

Remarks

Deze tag mag niet worden opgenomen zonder ISOSpeed en ISOSpeedLatitudeyyy

ImageUniqueïde

Geeft of stelt de afbeelding een uniek identificator.

public string ImageUniqueID { get; set; }

Eigendomswaarde

string

IsBigEndian

Geeft of stelt een waarde die aangeeft of de stream EXIF-gegevens die zijn gemaakt van een groot eind is.

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

Eigendomswaarde

bool

LensMake

Geeft of zet de maker van de lens.

public string LensMake { get; set; }

Eigendomswaarde

string

LensModel

Geeft of zet het lensmodel.

public string LensModel { get; set; }

Eigendomswaarde

string

LensSerialNumber

Geeft of stelt de lens serie nummer.

public string LensSerialNumber { get; set; }

Eigendomswaarde

string

LensSpecification

Geeft of zet de lenspecificatie

public TiffRational[] LensSpecification { get; set; }

Eigendomswaarde

TiffRational []

LightSource

Geeft of zet de lichtbron.

public ExifLightSource LightSource { get; set; }

Eigendomswaarde

ExifLightSource

Make

Geeft of zet de fabrikant van de opnameapparatuur.

public string Make { get; set; }

Eigendomswaarde

string

MakerNoteData

Geeft de maker notatiegegevens.

public TiffDataType[] MakerNoteData { get; }

Eigendomswaarde

TiffDataType []

MakerNoteRawData

Geeft of stelt de maker notatie grondgegevens.

public byte[] MakerNoteRawData { get; set; }

Eigendomswaarde

byte []

MakerNotes

Geeft de maker noten.

public MakerNote[] MakerNotes { get; }

Eigendomswaarde

MakerNote []

Examples

Access camera maker noten in Jpeg-afbeelding.

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

Geeft of stelt de maximale openingswaarde.

public TiffRational MaxApertureValue { get; set; }

Eigendomswaarde

TiffRational

MeteringMode

Geeft of instelt de metingsmodus.

public ExifMeteringMode MeteringMode { get; set; }

Eigendomswaarde

ExifMeteringMode

OECF

Het ontvangt of instelt de opto-elektrische conversiefunctie (OECF) zoals bepaald in ISO 14524.

public byte[] OECF { get; set; }

Eigendomswaarde

byte []

Orientation

Geeft of zet de oriëntatie.

public ExifOrientation Orientation { get; set; }

Eigendomswaarde

ExifOrientation

PhotographicSensitivity

Geeft of zet de fotografische gevoeligheid.

public uint PhotographicSensitivity { get; set; }

Eigendomswaarde

uint

PixelXDimensie

Geeft of zet de pixel x-dimensie.

public uint PixelXDimension { get; set; }

Eigendomswaarde

uint

PixelDimensie

Geeft of zet de pixel y dimensie.

public uint PixelYDimension { get; set; }

Eigendomswaarde

uint

Properties

Geeft of zet alle EXIF-tags (inclusief gemeenschappelijke en GPS-tags).

public TiffDataType[] Properties { get; set; }

Eigendomswaarde

TiffDataType []

RecommendedExposureIndex

Geeft of stelt de aanbevolen blootstellingindex.

public uint RecommendedExposureIndex { get; set; }

Eigendomswaarde

uint

RelatedSoundFile

Geeft of plaatst de gerelateerde geluidsbestand.

public string RelatedSoundFile { get; set; }

Eigendomswaarde

string

Saturation

Geeft of zet de verzadiging.

public ExifSaturation Saturation { get; set; }

Eigendomswaarde

ExifSaturation

SceneCaptureType

Geeft of zet de scène capture type.

public ExifSceneCaptureType SceneCaptureType { get; set; }

Eigendomswaarde

ExifSceneCaptureType

SceneType

Geeft of stelt de scène type.

public byte SceneType { get; set; }

Eigendomswaarde

byte

SensingMethod

Geeft of stelt de sensatiemethode.

public ExifSensingMethod SensingMethod { get; set; }

Eigendomswaarde

ExifSensingMethod

SensitivityType

Geeft of bepaalt de gevoeligheidstype.

public ushort SensitivityType { get; set; }

Eigendomswaarde

ushort

Sharpness

Geeft of zet de scherpheid.

public ushort Sharpness { get; set; }

Eigendomswaarde

ushort

ShutterSpeedValue

Geeft of stelt de snelheidswaarde van de schakelaar.

public TiffSRational ShutterSpeedValue { get; set; }

Eigendomswaarde

TiffSRational

SpatialFrequencyResponse

Geeft of stelt de ruimtefrequentie-respons.

public byte[] SpatialFrequencyResponse { get; set; }

Eigendomswaarde

byte []

SpectralSensitivity

Geeft of bepaalt de spectrale gevoeligheid.

public string SpectralSensitivity { get; set; }

Eigendomswaarde

string

StandardOutputSensitivity

Geeft of instelt standaard output gevoeligheid

public uint StandardOutputSensitivity { get; set; }

Eigendomswaarde

uint

SubjectArea

Geeft of zet het onderwerp gebied.

public ushort[] SubjectArea { get; set; }

Eigendomswaarde

ushort []

SubjectDistance

Geeft of bepaalt de onderwerpafstand.

public TiffRational SubjectDistance { get; set; }

Eigendomswaarde

TiffRational

SubjectDistanceRange

Geeft of stelt het onderwerp afstandsgebied.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

Eigendomswaarde

ExifSubjectDistanceRange

SubjectLocation

Geeft of zet de locatie van het onderwerp.

public ushort[] SubjectLocation { get; set; }

Eigendomswaarde

ushort []

SubsecTime

Geeft of stelt de fracties van de seconden voor het DateTime-tag.

public string SubsecTime { get; set; }

Eigendomswaarde

string

SubsecTimeDigitized

Geeft of stelt de fracties van de seconden voor de DateTimeDigitized tag.

public string SubsecTimeDigitized { get; set; }

Eigendomswaarde

string

SubsecTimeOriginal

Geeft of stelt de fracties van de seconden voor de DateTimeOriginal tag.

public string SubsecTimeOriginal { get; set; }

Eigendomswaarde

string

UserComment

Geeft of stelt de gebruiker een commentaar.

public string UserComment { get; set; }

Eigendomswaarde

string

WhiteBalance

Geeft of zet de witte balans.

public ExifWhiteBalance WhiteBalance { get; set; }

Eigendomswaarde

ExifWhiteBalance

WhitePoint

Geeft of stelt de chroniciteit van het witte punt van de afbeelding.

public TiffRational[] WhitePoint { get; set; }

Eigendomswaarde

TiffRational []

Methods

GetShortOrLong(Wouten)

Geeft korte of lange waarde.

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

De sleutel om waarde te krijgen.

Returns

uint

Korte of lange waarde omgezet in integer.

RemoveTag(ExifProperties)

Verwijder de tag van de container

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

De tag om te verwijderen

RemoveTag(Wouten)

Verwijder de tag van de container

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

De tag identificeert te verwijderen.

SetShortOrLong(Weer, uint, int)

Stel korte of lange waarde afhankelijk van de waarde.

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

Parameters

key ushort

De sleutel om vast te stellen.

value uint

De waarde te bepalen.

section int

De sectie om in te zetten.

 Nederlands