Class ExifData

Class ExifData

A név: Aspose.Imaging.Exif Összefoglaló: Aspose.Imaging.dll (25.4.0)

EXIF adattartályok.

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

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

Örökletes tagok

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

Hozzáférés fényképezőgép gyártó jegyzetek a Jpeg kép.

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

Kezdődik egy új példány a Aspose.Imaging.Exif.exifData osztály.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

A Aspose.Imaging.Exif.exifData osztály egy új példányt indít a sorból származó adatokkal.

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType []

Az EXIF címkék sorozata közös és GPS címkékkel együtt.

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

A Aspose.Imaging.Exif.exifData osztály egy új példányt indít a sorból származó adatokkal.

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

Parameters

commonTags TiffDataType []

A közös címkék.

exifTags TiffDataType []

Az EXIF tags.

gpsTags TiffDataType []

A GPS címkék.

Properties

ApertureValue

Megkapja vagy beállítja a nyitási értéket.

public TiffRational ApertureValue { get; set; }

ingatlan értéke

TiffRational

BodySerialNumber

Megkapja vagy beállítja a fényképezőgép test sorozatszámát.

public string BodySerialNumber { get; set; }

ingatlan értéke

string

BrightnessValue

Megkapja vagy beállítja a fényesség értéket.

public TiffSRational BrightnessValue { get; set; }

ingatlan értéke

TiffSRational

A CFAPattern

Megkapja vagy beállítja a CFA mintát.

public byte[] CFAPattern { get; set; }

ingatlan értéke

byte []

CameraOwnerName

Megkapja vagy beállítja a kamera tulajdonosának nevét

public string CameraOwnerName { get; set; }

ingatlan értéke

string

ColorSpace

Megkapja vagy beállítja a színes helyet.

public ExifColorSpace ColorSpace { get; set; }

ingatlan értéke

ExifColorSpace

CommonTags

Ez csak a jpeg képekre vonatkozik, tiff formátumban az opciók helyett

public TiffDataType[] CommonTags { get; set; }

ingatlan értéke

TiffDataType []

ComponentsConfiguration

Megkapja vagy beállítja a komponensek konfigurációját.

public byte[] ComponentsConfiguration { get; set; }

ingatlan értéke

byte []

CompressedBitsPerPixel

Megkapja vagy beállítja a tömörített biteket pixelenként.

public TiffRational CompressedBitsPerPixel { get; set; }

ingatlan értéke

TiffRational

Contrast

Megkapja vagy állítja a kontrasztot.

public ExifContrast Contrast { get; set; }

ingatlan értéke

ExifContrast

CustomRendered

Megkapja vagy beállítja a rendeltetési szokást.

public ExifCustomRendered CustomRendered { get; set; }

ingatlan értéke

ExifCustomRendered

DateTimeDigitized

Megkapja vagy beállítja a dátum idő digitalizált.

public string DateTimeDigitized { get; set; }

ingatlan értéke

string

DateTimeOriginal

Megkapja vagy beállítja az eredeti dátumot.

public string DateTimeOriginal { get; set; }

ingatlan értéke

string

DeviceSettingDescription

Kap vagy beállítja a készülék beállításainak leírása

public byte[] DeviceSettingDescription { get; set; }

ingatlan értéke

byte []

DigitalZoomRatio

Megkapja vagy beállítja a digitális zoom arányt.

public TiffRational DigitalZoomRatio { get; set; }

ingatlan értéke

TiffRational

ExifTags

Megkapja vagy beállítja azokat a címkéket, amelyek csak az EXIF szakaszhoz tartoznak.

public TiffDataType[] ExifTags { get; set; }

ingatlan értéke

TiffDataType []

ExifVersion

Megkapja vagy beállítja az EXIF verziót.

public byte[] ExifVersion { get; set; }

ingatlan értéke

byte []

ExposureBiasValue

Megkapja vagy beállítja az expozíciós bias értéket.

public TiffSRational ExposureBiasValue { get; set; }

ingatlan értéke

TiffSRational

ExposureIndex

Megkapja vagy beállítja az expozíciós indexet.

public TiffRational ExposureIndex { get; set; }

ingatlan értéke

TiffRational

ExposureMode

Megkapja vagy beállítja az expozíciós módot.

public ExifExposureMode ExposureMode { get; set; }

ingatlan értéke

ExifExposureMode

ExposureProgram

Megkapja vagy beállítja az expozíciós programot.

public ExifExposureProgram ExposureProgram { get; set; }

ingatlan értéke

ExifExposureProgram

ExposureTime

Megkapja vagy beállítja a kiállítási időt.

public TiffRational ExposureTime { get; set; }

ingatlan értéke

TiffRational

FNUMBER

Megkapja vagy beállítja az F-számot.

public TiffRational FNumber { get; set; }

ingatlan értéke

TiffRational

FileSource

Megkapja vagy beállítja a fájl forrás típusát.

public ExifFileSource FileSource { get; set; }

ingatlan értéke

ExifFileSource

Flash

Megkapja vagy rögzíti a flash-t.

public ExifFlash Flash { get; set; }

ingatlan értéke

ExifFlash

FlashEnergy

Megkapja vagy beállítja a flash energiát.

public TiffRational FlashEnergy { get; set; }

ingatlan értéke

TiffRational

FlashpixVersion

Megkapja vagy beállítja a flash pix verziót.

public byte[] FlashpixVersion { get; set; }

ingatlan értéke

byte []

FocalLength

Megkapja vagy beállítja a fókusz hosszát.

public TiffRational FocalLength { get; set; }

ingatlan értéke

TiffRational

FocalLengthIn35MmFilm

Megkapja vagy rögzíti a fókusz hosszát 35 mm-es filmben.

public ushort FocalLengthIn35MmFilm { get; set; }

ingatlan értéke

ushort

FocalPlaneResolutionUnit

Megkapja vagy beállítja a focális repülő felbontási egységet.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

ingatlan értéke

ExifUnit

FocalPlaneXmegoldás

Megkapja vagy beállítja a fokozott sík x felbontást.

public TiffRational FocalPlaneXResolution { get; set; }

ingatlan értéke

TiffRational

FocalPlaneYmegoldás

Megkapja vagy beállítja a fókuszterületet és a felbontást.

public TiffRational FocalPlaneYResolution { get; set; }

ingatlan értéke

TiffRational

GPSSzerkesztés

Megkapja vagy beállítja a GPS magasságot.

public TiffRational GPSAltitude { get; set; }

ingatlan értéke

TiffRational

GPSSzerkesztés

Megkapja vagy beállítja a GPS-magasságot, amelyet a referencia-magasságként használnak.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

ingatlan értéke

ExifGPSAltitudeRef

GPS Információk

Megkapja vagy beállítja a GPS terület információit.

public byte[] GPSAreaInformation { get; set; }

ingatlan értéke

byte []

GPSDOP

Megkapja vagy beállítja a GPS DOP (adatok pontosságának fokát).

public TiffRational GPSDOP { get; set; }

ingatlan értéke

TiffRational

GPSTáblázatok

Megkapja vagy beállítja a GPS karaktervonal felvételi dátumot és időt az UTC (Coordinated Universal Time) vonatkozásában.

public string GPSDateStamp { get; set; }

ingatlan értéke

string

GPSSzerkesztés

Kapja meg vagy állítja a GPS hordozót a célpontra.

public TiffRational GPSDestBearing { get; set; }

ingatlan értéke

TiffRational

GPSDestBearingRef

Megkapja vagy beállítja a GPS-referenciát, amelyet a célponthoz való szállításhoz használnak.

public string GPSDestBearingRef { get; set; }

ingatlan értéke

string

GPS távolság

Megkapja vagy beállítja a GPS távolságot a rendeltetési ponthoz.

public TiffRational GPSDestDistance { get; set; }

ingatlan értéke

TiffRational

GPSSzerkesztésDistanceRef

Megkapja vagy beállítja a GPS egységet, amelyet a célponthoz való távolság kifejezésére használnak.

public string GPSDestDistanceRef { get; set; }

ingatlan értéke

string

GPSSzerkesztés

Megkapja vagy beállítja a célpont GPS szélességét.

public TiffRational[] GPSDestLatitude { get; set; }

ingatlan értéke

TiffRational []

GPSSzerkesztésRef

Megkapja vagy beállítja a GPS értéket, amely azt jelzi, hogy a célpont szélessége északi vagy déli szélessége.

public string GPSDestLatitudeRef { get; set; }

ingatlan értéke

string

GPS hosszúság

Megkapja vagy beállítja a célpont GPS hosszúságát.

public TiffRational[] GPSDestLongitude { get; set; }

ingatlan értéke

TiffRational []

GPSSzerkesztésLongitudeRef

Megkapja vagy beállítja a GPS értéket, amely azt jelzi, hogy a célpont hossza keleti vagy nyugati hossza.

public string GPSDestLongitudeRef { get; set; }

ingatlan értéke

string

GPS különbség

Megkapja vagy beállítja a GPS értéket, amely azt jelzi, hogy a differenciális korrekciót a GPS fogadóra alkalmazzák-e.

public ushort GPSDifferential { get; set; }

ingatlan értéke

ushort

GPSImgSzerkesztés

Megkapja vagy beállítja a kép GPS irányát, amikor rögzítették.

public TiffRational GPSImgDirection { get; set; }

ingatlan értéke

TiffRational

GPSImgDirectionRef

Megkapja vagy beállítja a GPS-referenciát, hogy a kép irányát adja, amikor rögzíthető.

public string GPSImgDirectionRef { get; set; }

ingatlan értéke

string

GPSSzerkesztés

Megkapja vagy beállítja a GPS szélességet.

public TiffRational[] GPSLatitude { get; set; }

ingatlan értéke

TiffRational []

GPSSzerkesztés

A GPS szélessége északi vagy déli szélessége.

public string GPSLatitudeRef { get; set; }

ingatlan értéke

string

GPS hosszúság

Megkapja vagy beállítja a GPS hosszúságot.

public TiffRational[] GPSLongitude { get; set; }

ingatlan értéke

TiffRational []

GPS hosszúság

A GPS hosszúság a keleti vagy nyugati hosszúság.

public string GPSLongitudeRef { get; set; }

ingatlan értéke

string

GPSMapDátum

Megkapja vagy beállítja a GPS geodetikai felmérési adatokat, amelyeket a GPS fogadó használ.

public string GPSMapDatum { get; set; }

ingatlan értéke

string

GPS mérési mód

Megkapja vagy beállítja a GPS mérési módot.

public string GPSMeasureMode { get; set; }

ingatlan értéke

string

GPS feldolgozási módszer

Megkapja vagy beállítja a GPS karakterszalagot, amely rögzíti a hely megtalálására használt módszer nevét.

public byte[] GPSProcessingMethod { get; set; }

ingatlan értéke

byte []

GPS műholdak

Megkapja vagy beállítja a GPS műholdakat, amelyeket mérésekhez használnak.

public string GPSSatellites { get; set; }

ingatlan értéke

string

GPS sebesség

Megkapja vagy beállítja a GPS fogadó mozgásának sebességét.

public TiffRational GPSSpeed { get; set; }

ingatlan értéke

TiffRational

GPSSpeedRef

Megkapja vagy beállítja az egységet, amelyet a GPS fogadó mozgásának sebességének kifejezésére használnak.

public string GPSSpeedRef { get; set; }

ingatlan értéke

string

GPS állapota

Megkapja vagy beállítja a GPS fogadó állapotát, amikor a képet rögzítik.

public string GPSStatus { get; set; }

ingatlan értéke

string

GPSTAGS

Megkapja vagy beállítja a címkéket, amelyek csak a GPS szakaszhoz tartoznak.

public TiffDataType[] GPSTags { get; set; }

ingatlan értéke

TiffDataType []

Gyűrűgép

Megkapja vagy beállítja a GPS időt UTC (Coordinated Universal Time) néven.

public TiffRational[] GPSTimestamp { get; set; }

ingatlan értéke

TiffRational []

GPSTrack

Megkapja vagy irányítja a GPS fogadó mozgását.

public string GPSTrack { get; set; }

ingatlan értéke

string

GPSTrackRef előzetes

Kapja meg vagy állítja be a hivatkozást, hogy a GPS fogadó mozgásának irányát adja.

public string GPSTrackRef { get; set; }

ingatlan értéke

string

GPS verzió

Megkapja vagy beállítja a GPS verzió azonosítóját.

public byte[] GPSVersionID { get; set; }

ingatlan értéke

byte []

GainControl

Megkapja vagy beállítja az általános kép megszerzésének fokát.

public ExifGainControl GainControl { get; set; }

ingatlan értéke

ExifGainControl

Gamma

Megkapja vagy beállítja a gamma.

public TiffRational Gamma { get; set; }

ingatlan értéke

TiffRational

Spanyolország

Megkapja vagy beállítja az ISO sebességet

public uint ISOSpeed { get; set; }

ingatlan értéke

uint

Székesfehérvár

Az ISO 12232-ben meghatározott fényképezőgép vagy belépőeszköz sebességének YY-értékét kapja vagy beállítja.

public uint ISOSpeedLatitudeYYY { get; set; }

ingatlan értéke

uint

Remarks

Ez a címke nem regisztrálható ISOSpeed és ISOSpeedLatitudezzz nélkül

Székesfehérvár ZZZ

Megkapja vagy beállítja az ISO sebesség szélesség zzz értéket a fényképezőgép vagy a belépő eszköz által meghatározott ISO 12232.

public uint ISOSpeedLatitudeZZZ { get; set; }

ingatlan értéke

uint

Remarks

Ez a címke nem regisztrálható ISOSpeed és ISOSpeedLatitudeyyy nélkül

Egyéni képek

Megkapja vagy beállítja a képet egyedi azonosítóval.

public string ImageUniqueID { get; set; }

ingatlan értéke

string

IsBigEndian

Megkapja vagy beállítja azt a értéket, amely azt jelzi, hogy az EXIF-adatok áramlásától származik-e nagy végeredmény.

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

ingatlan értéke

bool

LensMake

Megkapja vagy beállítja a lencsék gyártóját.

public string LensMake { get; set; }

ingatlan értéke

string

LensModel

Megkapja vagy beállítja a lencsék modellt.

public string LensModel { get; set; }

ingatlan értéke

string

LensSerialNumber

Kap vagy állítsa be a lencsék sorozatszámát.

public string LensSerialNumber { get; set; }

ingatlan értéke

string

LensSpecification

Megkapja vagy beállítja a lencsék specifikációját

public TiffRational[] LensSpecification { get; set; }

ingatlan értéke

TiffRational []

LightSource

Megkapja vagy beállítja a fényforrást.

public ExifLightSource LightSource { get; set; }

ingatlan értéke

ExifLightSource

Make

Megkapja vagy beállítja a felvételi berendezés gyártóját.

public string Make { get; set; }

ingatlan értéke

string

MakerNoteData

Megkapja a készítő jegyzetadatokat.

public TiffDataType[] MakerNoteData { get; }

ingatlan értéke

TiffDataType []

MakerNoteRawData

Megkapja vagy rögzíti a készítő jegyzet nyers adatokat.

public byte[] MakerNoteRawData { get; set; }

ingatlan értéke

byte []

MakerNotes

Megkapja a készítő jegyzeteket.

public MakerNote[] MakerNotes { get; }

ingatlan értéke

MakerNote []

Examples

Hozzáférés fényképezőgép gyártó jegyzetek a Jpeg kép.

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

Megkapja vagy beállítja a maximális nyitási értéket.

public TiffRational MaxApertureValue { get; set; }

ingatlan értéke

TiffRational

MeteringMode

Megkapja vagy beállítja a mérési módot.

public ExifMeteringMode MeteringMode { get; set; }

ingatlan értéke

ExifMeteringMode

OECF

Megkapja vagy beállítja az ISO 14524-ben meghatározott optoelektromos átalakítási funkciót (OECF).

public byte[] OECF { get; set; }

ingatlan értéke

byte []

Orientation

Adja meg vagy állítja az orientációt.

public ExifOrientation Orientation { get; set; }

ingatlan értéke

ExifOrientation

PhotographicSensitivity

Megkapja vagy beállítja a fényképezési érzékenységet.

public uint PhotographicSensitivity { get; set; }

ingatlan értéke

uint

PixelXDimenszió

Megkapja vagy beállítja a pixel x dimenziót.

public uint PixelXDimension { get; set; }

ingatlan értéke

uint

Pixel mérete

Megkapja vagy beállítja a pixel y dimenziót.

public uint PixelYDimension { get; set; }

ingatlan értéke

uint

Properties

Megkapja vagy beállítja az összes EXIF címkét (beleértve a közös és a GPS címkét).

public TiffDataType[] Properties { get; set; }

ingatlan értéke

TiffDataType []

RecommendedExposureIndex

Megkapja vagy beállítja az ajánlott expozíciós indexet.

public uint RecommendedExposureIndex { get; set; }

ingatlan értéke

uint

RelatedSoundFile

Megkapja vagy beállítja a kapcsolódó hangfájlt.

public string RelatedSoundFile { get; set; }

ingatlan értéke

string

Saturation

Megkapja vagy beállítja a telítettséget.

public ExifSaturation Saturation { get; set; }

ingatlan értéke

ExifSaturation

SceneCaptureType

Megkapja vagy beállítja a jelenet rögzítés típusát.

public ExifSceneCaptureType SceneCaptureType { get; set; }

ingatlan értéke

ExifSceneCaptureType

SceneType

Megkapja vagy beállítja a jelenet típusát.

public byte SceneType { get; set; }

ingatlan értéke

byte

SensingMethod

Megkapja vagy beállítja az érzékelési módszert.

public ExifSensingMethod SensingMethod { get; set; }

ingatlan értéke

ExifSensingMethod

SensitivityType

Megkapja vagy beállítja az érzékenység típusát.

public ushort SensitivityType { get; set; }

ingatlan értéke

ushort

Sharpness

Megkapja vagy rögzíti az élességet.

public ushort Sharpness { get; set; }

ingatlan értéke

ushort

ShutterSpeedValue

Megkapja vagy beállítja a zár sebesség értéket.

public TiffSRational ShutterSpeedValue { get; set; }

ingatlan értéke

TiffSRational

SpatialFrequencyResponse

Megkapja vagy beállítja a térfogat válaszát.

public byte[] SpatialFrequencyResponse { get; set; }

ingatlan értéke

byte []

SpectralSensitivity

Megkapja vagy beállítja a spektrális érzékenységet.

public string SpectralSensitivity { get; set; }

ingatlan értéke

string

StandardOutputSensitivity

Megkapja vagy beállítja a standard kimeneti érzékenységet

public uint StandardOutputSensitivity { get; set; }

ingatlan értéke

uint

SubjectArea

Megkapja vagy beállítja a téma területét.

public ushort[] SubjectArea { get; set; }

ingatlan értéke

ushort []

SubjectDistance

Megkapja vagy beállítja a tárgy távolságát.

public TiffRational SubjectDistance { get; set; }

ingatlan értéke

TiffRational

SubjectDistanceRange

Megkapja vagy beállítja a tárgy távolság tartományát.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

ingatlan értéke

ExifSubjectDistanceRange

SubjectLocation

Megkapja vagy beállítja a tárgy helyét.

public ushort[] SubjectLocation { get; set; }

ingatlan értéke

ushort []

SubsecTime

Megkapja vagy beállítja a másodpercek frakcióit a DateTime címkéhez.

public string SubsecTime { get; set; }

ingatlan értéke

string

SubsecTimeDigitized

Megkapja vagy beállítja a másodpercek frakcióit a DateTimeDigitized címkéhez.

public string SubsecTimeDigitized { get; set; }

ingatlan értéke

string

SubsecTimeOriginal

Megkapja vagy beállítja a másodpercek frakcióit a DateTimeOriginal címkéhez.

public string SubsecTimeOriginal { get; set; }

ingatlan értéke

string

UserComment

Megkapja vagy megadja a felhasználó megjegyzéseit.

public string UserComment { get; set; }

ingatlan értéke

string

WhiteBalance

Megkapja vagy állítja a fehér egyensúlyt.

public ExifWhiteBalance WhiteBalance { get; set; }

ingatlan értéke

ExifWhiteBalance

WhitePoint

Megkapja vagy beállítja a kép fehér pontjának kromatitását.

public TiffRational[] WhitePoint { get; set; }

ingatlan értéke

TiffRational []

Methods

GetShortOrLong(Szilveszter)

Rövid vagy hosszú értéket kap.

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

A kulcs az érték megszerzéséhez.

Returns

uint

Rövid vagy hosszú értéket átalakítva integrált.

RemoveTag(ExifProperties)

Távolítsa el a tartályt

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

A tag eltávolítása

RemoveTag(Szilveszter)

Távolítsa el a tartályt

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

Az azonosító címke eltávolítása.

SetShortOrLong(Szilveszter, Szilveszter, int)

Rövid vagy hosszú értéket állapít meg az értéktől függően.

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

Parameters

key ushort

A kulcs, amire fel kell állítani.

value uint

Az érték beállítása.

section int

A rész a bejárathoz.

 Magyar