Class ExifData

Class ExifData

Navne til: Aspose.Imaging.Exif Sammensætning: Aspose.Imaging.dll (25.4.0)

EXIF data container.

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

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

De arvede medlemmer

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 kamera producenten noter i Jpeg billede.

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

Initialiserer en ny instans af Aspose.Imaging.Exif.exifData klasse.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

Initialiserer en ny instans af Aspose.Imaging.Exif.exifData klasse med data fra rækkefølgen.

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType []

En række EXIF-tag sammen med almindelige og GPS-tag.

ExifData(TiffDataType[], af TiffDataTyp[], af TiffDataTyp[])

Initialiserer en ny instans af Aspose.Imaging.Exif.exifData klasse med data fra rækkefølgen.

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

Parameters

commonTags TiffDataType []

De fælles tag.

exifTags TiffDataType []

Det er EXIF tags.

gpsTags TiffDataType []

Det er GPS tags.

Properties

ApertureValue

Giver eller sætter åbningsværdien.

public TiffRational ApertureValue { get; set; }

Ejendomsværdi

TiffRational

BodySerialNumber

Du får eller indsætter kameraets serienummer.

public string BodySerialNumber { get; set; }

Ejendomsværdi

string

BrightnessValue

Giver eller sætter lysværdien.

public TiffSRational BrightnessValue { get; set; }

Ejendomsværdi

TiffSRational

af CFAPattern

Få eller indsætte CFA mønsteret.

public byte[] CFAPattern { get; set; }

Ejendomsværdi

byte []

CameraOwnerName

Få eller indsætte kamera ejeren navn

public string CameraOwnerName { get; set; }

Ejendomsværdi

string

ColorSpace

Få eller indsætte farvepladsen.

public ExifColorSpace ColorSpace { get; set; }

Ejendomsværdi

ExifColorSpace

CommonTags

Gets eller sæt tags, som tilhører den fælles sektion. Dette gælder kun for jpeg billeder, i tiff format tiffOptioner bruges i stedet

public TiffDataType[] CommonTags { get; set; }

Ejendomsværdi

TiffDataType []

ComponentsConfiguration

Få eller indstille komponenterne konfiguration.

public byte[] ComponentsConfiguration { get; set; }

Ejendomsværdi

byte []

CompressedBitsPerPixel

Få eller indsætte de komprimerede bits pr. pixel.

public TiffRational CompressedBitsPerPixel { get; set; }

Ejendomsværdi

TiffRational

Contrast

Giver eller sætter kontrasten.

public ExifContrast Contrast { get; set; }

Ejendomsværdi

ExifContrast

CustomRendered

Giver eller sætter vane renderet.

public ExifCustomRendered CustomRendered { get; set; }

Ejendomsværdi

ExifCustomRendered

DateTimeDigitized

Få eller indstille datoen tid digitaliseret.

public string DateTimeDigitized { get; set; }

Ejendomsværdi

string

DateTimeOriginal

Få eller indstille datoen tid oprindeligt.

public string DateTimeOriginal { get; set; }

Ejendomsværdi

string

DeviceSettingDescription

Få eller indsætte enhedsindstillinger beskrivelse

public byte[] DeviceSettingDescription { get; set; }

Ejendomsværdi

byte []

DigitalZoomRatio

Få eller indstille den digitale zoomforhold.

public TiffRational DigitalZoomRatio { get; set; }

Ejendomsværdi

TiffRational

ExifTags

Få eller indsætte tag, der kun tilhører EXIF-sektionen.

public TiffDataType[] ExifTags { get; set; }

Ejendomsværdi

TiffDataType []

ExifVersion

Få eller indstille den EXIF-version.

public byte[] ExifVersion { get; set; }

Ejendomsværdi

byte []

ExposureBiasValue

Giver eller sætter eksponering bias værdi.

public TiffSRational ExposureBiasValue { get; set; }

Ejendomsværdi

TiffSRational

ExposureIndex

Få eller indsætte eksponeringsindekset.

public TiffRational ExposureIndex { get; set; }

Ejendomsværdi

TiffRational

ExposureMode

Få eller indstille eksponeringsmodus.

public ExifExposureMode ExposureMode { get; set; }

Ejendomsværdi

ExifExposureMode

ExposureProgram

Få eller indsætte eksponeringsprogrammet.

public ExifExposureProgram ExposureProgram { get; set; }

Ejendomsværdi

ExifExposureProgram

ExposureTime

Få eller indstille eksponeringstid.

public TiffRational ExposureTime { get; set; }

Ejendomsværdi

TiffRational

FNUMBER

Få eller indsæt F-numrene.

public TiffRational FNumber { get; set; }

Ejendomsværdi

TiffRational

FileSource

Få eller indstille fil kildetypen.

public ExifFileSource FileSource { get; set; }

Ejendomsværdi

ExifFileSource

Flash

Få eller indsætte flashen.

public ExifFlash Flash { get; set; }

Ejendomsværdi

ExifFlash

FlashEnergy

Få eller indsætte flash-energi.

public TiffRational FlashEnergy { get; set; }

Ejendomsværdi

TiffRational

FlashpixVersion

Få eller indstille den flash pix version.

public byte[] FlashpixVersion { get; set; }

Ejendomsværdi

byte []

FocalLength

Giver eller sætter fokuslængden.

public TiffRational FocalLength { get; set; }

Ejendomsværdi

TiffRational

FocalLengthIn35MmFilm

Få eller sætte fokuslængden i 35 mm film.

public ushort FocalLengthIn35MmFilm { get; set; }

Ejendomsværdi

ushort

FocalPlaneResolutionUnit

Få eller indsætte fokusplan opløsningsenheden.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

Ejendomsværdi

ExifUnit

FocalPlaneXResolution

Få eller indstille fokusplanet x opløsning.

public TiffRational FocalPlaneXResolution { get; set; }

Ejendomsværdi

TiffRational

FocalPlaneYResolution

Giver eller sætter fokusplanen og opløsningen.

public TiffRational FocalPlaneYResolution { get; set; }

Ejendomsværdi

TiffRational

GPS afgrøder

Få eller indstille GPS-højde.

public TiffRational GPSAltitude { get; set; }

Ejendomsværdi

TiffRational

GPSAltitudeRef

Få eller indstille GPS-højde, der bruges som referencehøjde.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Ejendomsværdi

ExifGPSAltitudeRef

GPSAreaInformation

Få eller indsætte GPS-området information.

public byte[] GPSAreaInformation { get; set; }

Ejendomsværdi

byte []

GPSDOP

Få eller indstille GPS DOP (data nøjagtighed).

public TiffRational GPSDOP { get; set; }

Ejendomsværdi

TiffRational

GPSDateStamp

Giver eller indstiller GPS-karakterens optagelsesdato og tidsinformation relateret til UTC (Coordinated Universal Time).

public string GPSDateStamp { get; set; }

Ejendomsværdi

string

GPSDestBearing

Få eller indsæt GPS-bæringen til destinationspunktet.

public TiffRational GPSDestBearing { get; set; }

Ejendomsværdi

TiffRational

GPSDestBearingRef

Få eller indstille den GPS-reference, der bruges til at give bæringen til destinationspunktet.

public string GPSDestBearingRef { get; set; }

Ejendomsværdi

string

GPSDestdistance

Få eller indstille GPS-afstanden til destinationspunktet.

public TiffRational GPSDestDistance { get; set; }

Ejendomsværdi

TiffRational

GPSDestDistanceRef

Få eller indsæt GPS-enheden, der bruges til at udtrykke afstanden til destinationspunktet.

public string GPSDestDistanceRef { get; set; }

Ejendomsværdi

string

GPSDestLatitude

Få eller indstille GPS bredden af destinationspunktet.

public TiffRational[] GPSDestLatitude { get; set; }

Ejendomsværdi

TiffRational []

GPSDestLatitudeRef

Få eller indstille GPS-værdien, der angiver, om bredden af destinationspunktet er nord eller syd.

public string GPSDestLatitudeRef { get; set; }

Ejendomsværdi

string

GPSDestLængde

Få eller indstille GPS-længden af destinationspunktet.

public TiffRational[] GPSDestLongitude { get; set; }

Ejendomsværdi

TiffRational []

GPSDestLongitudeRef

Få eller indstille GPS-værdien, der angiver, om længden af destinationspunktet er øst eller vest.

public string GPSDestLongitudeRef { get; set; }

Ejendomsværdi

string

GPS forskellighed

Giver eller indsætter en GPS-værdi, der angiver, om differential korrigering anvendes til GPS-modtageren.

public ushort GPSDifferential { get; set; }

Ejendomsværdi

ushort

GPSImgDirektion

Få eller indstille GPS retning af billedet, når det er taget.

public TiffRational GPSImgDirection { get; set; }

Ejendomsværdi

TiffRational

GPSImgDirectionRef

Få eller indstille GPS-referencen for at give retningen af billedet, når det er taget.

public string GPSImgDirectionRef { get; set; }

Ejendomsværdi

string

GPSLægetid

Få eller indstille GPS-latitude.

public TiffRational[] GPSLatitude { get; set; }

Ejendomsværdi

TiffRational []

GPSLægeRef

Gets eller sæt GPS latitude er nord eller syd latitude.

public string GPSLatitudeRef { get; set; }

Ejendomsværdi

string

GPS længde

Få eller indstille GPS længde.

public TiffRational[] GPSLongitude { get; set; }

Ejendomsværdi

TiffRational []

GPSLængdeRef

Gets eller sæt den GPS længde er øst eller vest længde.

public string GPSLongitudeRef { get; set; }

Ejendomsværdi

string

GPSMapDatum

Giver eller indsætter GPS geodetiske undersøgelsesdata, der anvendes af GPS modtageren.

public string GPSMapDatum { get; set; }

Ejendomsværdi

string

GPS målsætning

Få eller indstille GPS-målingssituationen.

public string GPSMeasureMode { get; set; }

Ejendomsværdi

string

GPS forarbejdningsmetode

Få eller indstille GPS-karakterstrin, der registrerer navnet på metoden, der anvendes til lokalisering.

public byte[] GPSProcessingMethod { get; set; }

Ejendomsværdi

byte []

GPS satellitter

Få eller indstille de GPS-satellitter, der bruges til målinger.

public string GPSSatellites { get; set; }

Ejendomsværdi

string

GPSSpeed

Få eller indstille hastigheden af GPS modtagerbevægelsen.

public TiffRational GPSSpeed { get; set; }

Ejendomsværdi

TiffRational

GPSSpeedRef

Få eller indstille enheden, der bruges til at udtrykke GPS-modtagerens bevægelseshastighed.

public string GPSSpeedRef { get; set; }

Ejendomsværdi

string

GPS tilstand

Få eller indstille GPS-modtagerens status, når billedet er optaget.

public string GPSStatus { get; set; }

Ejendomsværdi

string

GPSTags

Gets eller sæt tag, som kun tilhører GPS-sektionen.

public TiffDataType[] GPSTags { get; set; }

Ejendomsværdi

TiffDataType []

Fællesskabsmæssige

Gættes eller indstilles GPS-tiden som UTC (Coordinated Universal Time).

public TiffRational[] GPSTimestamp { get; set; }

Ejendomsværdi

TiffRational []

af GPSTrack

Få eller indstille retning af GPS modtagerbevægelsen.

public string GPSTrack { get; set; }

Ejendomsværdi

string

GPSTrackRef

Giver eller sætter referencen for at give retningen af GPS modtagerbevægelsen.

public string GPSTrackRef { get; set; }

Ejendomsværdi

string

GPSoversættelse

Få eller indstille GPS-versionen ID.

public byte[] GPSVersionID { get; set; }

Ejendomsværdi

byte []

GainControl

Få eller indstille graden af det samlede billede får justering.

public ExifGainControl GainControl { get; set; }

Ejendomsværdi

ExifGainControl

Gamma

Gør eller indsætter gammaen.

public TiffRational Gamma { get; set; }

Ejendomsværdi

TiffRational

Isospeed

Få eller indsætte ISO hastighed

public uint ISOSpeed { get; set; }

Ejendomsværdi

uint

IsospeedLatitudeYYy

Få eller indstille ISO hastighed latitude yyy værdien af en kamera eller input enhed, der er defineret i ISO 12232.

public uint ISOSpeedLatitudeYYY { get; set; }

Ejendomsværdi

uint

Remarks

Denne tag vil ikke blive registreret uden ISOSpeed og ISOSpeedLatitudezzz

IsospeedLatitudeZZ

Få eller indstille ISO hastighed latitude zzz værdien af en kamera eller input enhed, der er defineret i ISO 12232.

public uint ISOSpeedLatitudeZZZ { get; set; }

Ejendomsværdi

uint

Remarks

Denne tag vil ikke blive registreret uden ISOSpeed og ISOSpeedLatitudeyyy

ImageUniqueID

Giver eller sætter billedet til en unik identifikator.

public string ImageUniqueID { get; set; }

Ejendomsværdi

string

IsBigEndian

Giver eller indsætter en værdi, der angiver, om strøms EXIF-data, der er skabt fra, er en stor endian.

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

Ejendomsværdi

bool

LensMake

Få eller sætte skaberen af linser.

public string LensMake { get; set; }

Ejendomsværdi

string

LensModel

Få eller indsæt lensmodellen.

public string LensModel { get; set; }

Ejendomsværdi

string

LensSerialNumber

Få eller indsæt lens serienummer.

public string LensSerialNumber { get; set; }

Ejendomsværdi

string

LensSpecification

Få eller indsætte linspecifikationen

public TiffRational[] LensSpecification { get; set; }

Ejendomsværdi

TiffRational []

LightSource

Giver eller sætter lyskilden.

public ExifLightSource LightSource { get; set; }

Ejendomsværdi

ExifLightSource

Make

Få eller indsætte producenten af optagelsesudstyret.

public string Make { get; set; }

Ejendomsværdi

string

MakerNoteData

Giv skaberen noteringsdata.

public TiffDataType[] MakerNoteData { get; }

Ejendomsværdi

TiffDataType []

MakerNoteRawData

Giver eller sætter skaberen noteret rådata.

public byte[] MakerNoteRawData { get; set; }

Ejendomsværdi

byte []

MakerNotes

Giv skaberen noter.

public MakerNote[] MakerNotes { get; }

Ejendomsværdi

MakerNote []

Examples

Access kamera producenten noter i Jpeg billede.

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

Giver eller sætter den maksimale åbningsværdi.

public TiffRational MaxApertureValue { get; set; }

Ejendomsværdi

TiffRational

MeteringMode

Få eller indstille målingsløbet.

public ExifMeteringMode MeteringMode { get; set; }

Ejendomsværdi

ExifMeteringMode

OECF

Optage eller indstille den optoelektriske konverteringsfunktion (OECF), der er angivet i ISO 14524.

public byte[] OECF { get; set; }

Ejendomsværdi

byte []

Orientation

Giver eller sætter orienteringen.

public ExifOrientation Orientation { get; set; }

Ejendomsværdi

ExifOrientation

PhotographicSensitivity

Giver eller sætter den fotografiske følsomhed.

public uint PhotographicSensitivity { get; set; }

Ejendomsværdi

uint

PixelXDimension

Få eller indstille pixel x dimension.

public uint PixelXDimension { get; set; }

Ejendomsværdi

uint

PixelDimension

Få eller indstille pixel y dimension.

public uint PixelYDimension { get; set; }

Ejendomsværdi

uint

Properties

Få eller indstille alle EXIF-taggen (herunder almindelige og GPS-taggen).

public TiffDataType[] Properties { get; set; }

Ejendomsværdi

TiffDataType []

RecommendedExposureIndex

Få eller indstille den anbefalede eksponeringsindeks.

public uint RecommendedExposureIndex { get; set; }

Ejendomsværdi

uint

RelatedSoundFile

Få eller indstille den relaterede lydfil.

public string RelatedSoundFile { get; set; }

Ejendomsværdi

string

Saturation

Giver eller sætter mætningen.

public ExifSaturation Saturation { get; set; }

Ejendomsværdi

ExifSaturation

SceneCaptureType

Få eller indstille scenen optagelse type.

public ExifSceneCaptureType SceneCaptureType { get; set; }

Ejendomsværdi

ExifSceneCaptureType

SceneType

Få eller indsætte scenen type.

public byte SceneType { get; set; }

Ejendomsværdi

byte

SensingMethod

Få eller indsætte den sensingmetode.

public ExifSensingMethod SensingMethod { get; set; }

Ejendomsværdi

ExifSensingMethod

SensitivityType

Giver eller sætter følsomhedstypen.

public ushort SensitivityType { get; set; }

Ejendomsværdi

ushort

Sharpness

Giver eller sætter skarpheden.

public ushort Sharpness { get; set; }

Ejendomsværdi

ushort

ShutterSpeedValue

Få eller indstille hastighedsværdien af lukkeren.

public TiffSRational ShutterSpeedValue { get; set; }

Ejendomsværdi

TiffSRational

SpatialFrequencyResponse

Få eller indstille den rumfrekvensrespons.

public byte[] SpatialFrequencyResponse { get; set; }

Ejendomsværdi

byte []

SpectralSensitivity

Giver eller sætter spektral følsomhed.

public string SpectralSensitivity { get; set; }

Ejendomsværdi

string

StandardOutputSensitivity

Få eller indstille standard udgangsfølsomhed

public uint StandardOutputSensitivity { get; set; }

Ejendomsværdi

uint

SubjectArea

Få eller indsætte emnet område.

public ushort[] SubjectArea { get; set; }

Ejendomsværdi

ushort []

SubjectDistance

Giver eller sætter emnet afstand.

public TiffRational SubjectDistance { get; set; }

Ejendomsværdi

TiffRational

SubjectDistanceRange

Få eller indstille emnet afstand.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

Ejendomsværdi

ExifSubjectDistanceRange

SubjectLocation

Få eller indsætte emnet placering.

public ushort[] SubjectLocation { get; set; }

Ejendomsværdi

ushort []

SubsecTime

Få eller indstille sekunder for tagget DateTime.

public string SubsecTime { get; set; }

Ejendomsværdi

string

SubsecTimeDigitized

Få eller indstille sekunder for DateTimeDigitaliseret tag.

public string SubsecTimeDigitized { get; set; }

Ejendomsværdi

string

SubsecTimeOriginal

Få eller indstille sekunder for tagget DateTimeOriginal.

public string SubsecTimeOriginal { get; set; }

Ejendomsværdi

string

UserComment

Giver eller sætter brugerens kommentar.

public string UserComment { get; set; }

Ejendomsværdi

string

WhiteBalance

Giver eller sætter den hvide balance.

public ExifWhiteBalance WhiteBalance { get; set; }

Ejendomsværdi

ExifWhiteBalance

WhitePoint

Giver eller sætter kromaticiteten af billedets hvide punkt.

public TiffRational[] WhitePoint { get; set; }

Ejendomsværdi

TiffRational []

Methods

GetShortOrLong(Skæbne)

Giver kort eller lang værdi.

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

Nøglen til at få værdi for.

Returns

uint

Kort eller lang værdi konverteret til integreret.

RemoveTag(ExifProperties)

Fjern tag fra container

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

Tag til at fjerne

RemoveTag(Skæbne)

Fjern tag fra container

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

Den tag identificerer at fjerne.

SetShortOrLong(Skæbne, uint, int)

Sæt kort eller lang værdi afhængigt af værdien.

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

Parameters

key ushort

Nøglen til at indstille.

value uint

Det værdi, man skal sætte.

section int

Sektionen skal indsættes.

 Dansk