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
Ö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
BodySerialNumber
Megkapja vagy beállítja a fényképezőgép test sorozatszámát.
public string BodySerialNumber { get; set; }
ingatlan értéke
BrightnessValue
Megkapja vagy beállítja a fényesség értéket.
public TiffSRational BrightnessValue { get; set; }
ingatlan értéke
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
ColorSpace
Megkapja vagy beállítja a színes helyet.
public ExifColorSpace ColorSpace { get; set; }
ingatlan értéke
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
Contrast
Megkapja vagy állítja a kontrasztot.
public ExifContrast Contrast { get; set; }
ingatlan értéke
CustomRendered
Megkapja vagy beállítja a rendeltetési szokást.
public ExifCustomRendered CustomRendered { get; set; }
ingatlan értéke
DateTimeDigitized
Megkapja vagy beállítja a dátum idő digitalizált.
public string DateTimeDigitized { get; set; }
ingatlan értéke
DateTimeOriginal
Megkapja vagy beállítja az eredeti dátumot.
public string DateTimeOriginal { get; set; }
ingatlan értéke
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
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
ExposureIndex
Megkapja vagy beállítja az expozíciós indexet.
public TiffRational ExposureIndex { get; set; }
ingatlan értéke
ExposureMode
Megkapja vagy beállítja az expozíciós módot.
public ExifExposureMode ExposureMode { get; set; }
ingatlan értéke
ExposureProgram
Megkapja vagy beállítja az expozíciós programot.
public ExifExposureProgram ExposureProgram { get; set; }
ingatlan értéke
ExposureTime
Megkapja vagy beállítja a kiállítási időt.
public TiffRational ExposureTime { get; set; }
ingatlan értéke
FNUMBER
Megkapja vagy beállítja az F-számot.
public TiffRational FNumber { get; set; }
ingatlan értéke
FileSource
Megkapja vagy beállítja a fájl forrás típusát.
public ExifFileSource FileSource { get; set; }
ingatlan értéke
Flash
Megkapja vagy rögzíti a flash-t.
public ExifFlash Flash { get; set; }
ingatlan értéke
FlashEnergy
Megkapja vagy beállítja a flash energiát.
public TiffRational FlashEnergy { get; set; }
ingatlan értéke
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
FocalLengthIn35MmFilm
Megkapja vagy rögzíti a fókusz hosszát 35 mm-es filmben.
public ushort FocalLengthIn35MmFilm { get; set; }
ingatlan értéke
FocalPlaneResolutionUnit
Megkapja vagy beállítja a focális repülő felbontási egységet.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
ingatlan értéke
FocalPlaneXmegoldás
Megkapja vagy beállítja a fokozott sík x felbontást.
public TiffRational FocalPlaneXResolution { get; set; }
ingatlan értéke
FocalPlaneYmegoldás
Megkapja vagy beállítja a fókuszterületet és a felbontást.
public TiffRational FocalPlaneYResolution { get; set; }
ingatlan értéke
GPSSzerkesztés
Megkapja vagy beállítja a GPS magasságot.
public TiffRational GPSAltitude { get; set; }
ingatlan értéke
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
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
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
GPSSzerkesztés
Kapja meg vagy állítja a GPS hordozót a célpontra.
public TiffRational GPSDestBearing { get; set; }
ingatlan értéke
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Gamma
Megkapja vagy beállítja a gamma.
public TiffRational Gamma { get; set; }
ingatlan értéke
Spanyolország
Megkapja vagy beállítja az ISO sebességet
public uint ISOSpeed { get; set; }
ingatlan értéke
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
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
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
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
LensMake
Megkapja vagy beállítja a lencsék gyártóját.
public string LensMake { get; set; }
ingatlan értéke
LensModel
Megkapja vagy beállítja a lencsék modellt.
public string LensModel { get; set; }
ingatlan értéke
LensSerialNumber
Kap vagy állítsa be a lencsék sorozatszámát.
public string LensSerialNumber { get; set; }
ingatlan értéke
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
Make
Megkapja vagy beállítja a felvételi berendezés gyártóját.
public string Make { get; set; }
ingatlan értéke
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
MeteringMode
Megkapja vagy beállítja a mérési módot.
public ExifMeteringMode MeteringMode { get; set; }
ingatlan értéke
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
PhotographicSensitivity
Megkapja vagy beállítja a fényképezési érzékenységet.
public uint PhotographicSensitivity { get; set; }
ingatlan értéke
PixelXDimenszió
Megkapja vagy beállítja a pixel x dimenziót.
public uint PixelXDimension { get; set; }
ingatlan értéke
Pixel mérete
Megkapja vagy beállítja a pixel y dimenziót.
public uint PixelYDimension { get; set; }
ingatlan értéke
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
RelatedSoundFile
Megkapja vagy beállítja a kapcsolódó hangfájlt.
public string RelatedSoundFile { get; set; }
ingatlan értéke
Saturation
Megkapja vagy beállítja a telítettséget.
public ExifSaturation Saturation { get; set; }
ingatlan értéke
SceneCaptureType
Megkapja vagy beállítja a jelenet rögzítés típusát.
public ExifSceneCaptureType SceneCaptureType { get; set; }
ingatlan értéke
SceneType
Megkapja vagy beállítja a jelenet típusát.
public byte SceneType { get; set; }
ingatlan értéke
SensingMethod
Megkapja vagy beállítja az érzékelési módszert.
public ExifSensingMethod SensingMethod { get; set; }
ingatlan értéke
SensitivityType
Megkapja vagy beállítja az érzékenység típusát.
public ushort SensitivityType { get; set; }
ingatlan értéke
Sharpness
Megkapja vagy rögzíti az élességet.
public ushort Sharpness { get; set; }
ingatlan értéke
ShutterSpeedValue
Megkapja vagy beállítja a zár sebesség értéket.
public TiffSRational ShutterSpeedValue { get; set; }
ingatlan értéke
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
StandardOutputSensitivity
Megkapja vagy beállítja a standard kimeneti érzékenységet
public uint StandardOutputSensitivity { get; set; }
ingatlan értéke
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
SubjectDistanceRange
Megkapja vagy beállítja a tárgy távolság tartományát.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
ingatlan értéke
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
SubsecTimeDigitized
Megkapja vagy beállítja a másodpercek frakcióit a DateTimeDigitized címkéhez.
public string SubsecTimeDigitized { get; set; }
ingatlan értéke
SubsecTimeOriginal
Megkapja vagy beállítja a másodpercek frakcióit a DateTimeOriginal címkéhez.
public string SubsecTimeOriginal { get; set; }
ingatlan értéke
UserComment
Megkapja vagy megadja a felhasználó megjegyzéseit.
public string UserComment { get; set; }
ingatlan értéke
WhiteBalance
Megkapja vagy állítja a fehér egyensúlyt.
public ExifWhiteBalance WhiteBalance { get; set; }
ingatlan értéke
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
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.