Class ExifData
nazivni prostor: Aspose.Imaging.Exif Sastav: Aspose.Imaging.dll (25.4.0)
Kontejner podataka EXIF.
[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController
Inheritance
object ← TiffDataTypeController ← ExifData
Derived
naslijeđeni članovi
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
Pristup proizvođača kamere napravio beleške u Jpeg sliku.
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()
Inicijalizira novu primjenu Aspose.Imaging.Exif.exifData razreda.
[JsonConstructor]
public ExifData()
ExifData(TiffDataType[])
Inicijalizira novu primjenu Aspose.Imaging.Exif.exifData razreda s podacima iz redova.
public ExifData(TiffDataType[] exifdata)
Parameters
exifdata
TiffDataType
[]
Različiti EXIF oznake zajedno s zajedničkim i GPS oznake.
ExifData(TiffDataType[], TiffDataType[], TiffDataType[])
Inicijalizira novu primjenu Aspose.Imaging.Exif.exifData razreda s podacima iz redova.
public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Parameters
commonTags
TiffDataType
[]
Uobičajene oznake
exifTags
TiffDataType
[]
Slijedeći članak EXIF tagovi.
gpsTags
TiffDataType
[]
Slijedeći članakGPS tags.
Properties
ApertureValue
Dobivaju ili postavljaju vrijednost otvaranja.
public TiffRational ApertureValue { get; set; }
Vrijednost nekretnina
BodySerialNumber
Pronađite ili postavite serijski broj tijela kamere.
public string BodySerialNumber { get; set; }
Vrijednost nekretnina
BrightnessValue
Dobivaju ili postavljaju vrijednost svjetlosti.
public TiffSRational BrightnessValue { get; set; }
Vrijednost nekretnina
Sljedeći Članak
Pronađite ili postavite CFA uzorak.
public byte[] CFAPattern { get; set; }
Vrijednost nekretnina
byte []
CameraOwnerName
Pronađite ili postavite ime vlasnika kamere
public string CameraOwnerName { get; set; }
Vrijednost nekretnina
ColorSpace
Uzmite ili postavite boju prostora.
public ExifColorSpace ColorSpace { get; set; }
Vrijednost nekretnina
CommonTags
To se odnosi samo na jpeg slike, u tiff formatu tiffOpcije se koriste umjesto
public TiffDataType[] CommonTags { get; set; }
Vrijednost nekretnina
TiffDataType []
ComponentsConfiguration
Pronađite ili postavite konfiguraciju komponenti.
public byte[] ComponentsConfiguration { get; set; }
Vrijednost nekretnina
byte []
CompressedBitsPerPixel
Pronađite ili postavite komprimirane bitove po pixelima.
public TiffRational CompressedBitsPerPixel { get; set; }
Vrijednost nekretnina
Contrast
Uzmite ili postavite kontrast.
public ExifContrast Contrast { get; set; }
Vrijednost nekretnina
CustomRendered
Dobivaju ili postavljaju prilagodbu.
public ExifCustomRendered CustomRendered { get; set; }
Vrijednost nekretnina
DateTimeDigitized
Pronađite ili postavite datum vrijeme digitalno.
public string DateTimeDigitized { get; set; }
Vrijednost nekretnina
DateTimeOriginal
Pronađite ili postavite datum izvorno vrijeme.
public string DateTimeOriginal { get; set; }
Vrijednost nekretnina
DeviceSettingDescription
Pronađite ili postavite opis postavki uređaja
public byte[] DeviceSettingDescription { get; set; }
Vrijednost nekretnina
byte []
DigitalZoomRatio
Pronađite ili postavite raspon digitalnog zooma.
public TiffRational DigitalZoomRatio { get; set; }
Vrijednost nekretnina
ExifTags
Pronađite ili postavite oznake koje pripadaju samo odjeljku EXIF-a.
public TiffDataType[] ExifTags { get; set; }
Vrijednost nekretnina
TiffDataType []
ExifVersion
Pronađite ili postavite EXIF verziju.
public byte[] ExifVersion { get; set; }
Vrijednost nekretnina
byte []
ExposureBiasValue
Dobivaju ili postavljaju vrijednost izloženosti.
public TiffSRational ExposureBiasValue { get; set; }
Vrijednost nekretnina
ExposureIndex
Pronađite ili postavite indeks izloženosti.
public TiffRational ExposureIndex { get; set; }
Vrijednost nekretnina
ExposureMode
Pronađite ili postavite način izlaganja.
public ExifExposureMode ExposureMode { get; set; }
Vrijednost nekretnina
ExposureProgram
Pronađite ili postavite program izložbe.
public ExifExposureProgram ExposureProgram { get; set; }
Vrijednost nekretnina
ExposureTime
Uzmite ili postavite vrijeme izloženosti.
public TiffRational ExposureTime { get; set; }
Vrijednost nekretnina
FNUMBER
Pronađite ili postavite broj F.
public TiffRational FNumber { get; set; }
Vrijednost nekretnina
FileSource
Dobiva ili postavlja izvorni tip datoteke.
public ExifFileSource FileSource { get; set; }
Vrijednost nekretnina
Flash
Uzmite ili postavite bljesak.
public ExifFlash Flash { get; set; }
Vrijednost nekretnina
FlashEnergy
Uzmite ili postavite energiju bljeska.
public TiffRational FlashEnergy { get; set; }
Vrijednost nekretnina
FlashpixVersion
Pronađite ili postavite flash pix verziju.
public byte[] FlashpixVersion { get; set; }
Vrijednost nekretnina
byte []
FocalLength
Uzmite ili postavite fokusnu duljinu.
public TiffRational FocalLength { get; set; }
Vrijednost nekretnina
FocalLengthIn35MmFilm
Dobiva ili postavlja fokusnu duljinu u 35 mm film.
public ushort FocalLengthIn35MmFilm { get; set; }
Vrijednost nekretnina
FocalPlaneResolutionUnit
Pronađite ili postavite jedinicu fokusne rezolucije.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
Vrijednost nekretnina
Sljedeći članakFocalPlaneXResolution
Uzmite ili postavite fokusnu planinu x rezoluciju.
public TiffRational FocalPlaneXResolution { get; set; }
Vrijednost nekretnina
Sljedeći članakFocalPlaneYResolution
Dobiva ili postavlja fokusnu planinu i rezoluciju.
public TiffRational FocalPlaneYResolution { get; set; }
Vrijednost nekretnina
GPSVrijednost
Pronađite ili postavite GPS visinu.
public TiffRational GPSAltitude { get; set; }
Vrijednost nekretnina
Sljedeći Članak GPS
Pronađite ili postavite GPS visinu koja se koristi kao referentna visina.
public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }
Vrijednost nekretnina
GPS Informacije
Pronađite ili postavite podatke o području GPS-a.
public byte[] GPSAreaInformation { get; set; }
Vrijednost nekretnina
byte []
GPSDOP
Pronađite ili postavite GPS DOP (data stupanj preciznosti).
public TiffRational GPSDOP { get; set; }
Vrijednost nekretnina
Sljedeći članakGPS
Pronađite ili postavite datum i vremenske informacije za snimanje znakova GPS-a u odnosu na UTC (koordinirano univerzalno vrijeme).
public string GPSDateStamp { get; set; }
Vrijednost nekretnina
GPSDestBearing
Pronađite ili postavite GPS prijenosnik na ciljnu točku.
public TiffRational GPSDestBearing { get; set; }
Vrijednost nekretnina
Sljedeći GPSDestBearingRef
Pronađite ili postavite referencu GPS-a koja se koristi za davanje prijenosa do ciljne točke.
public string GPSDestBearingRef { get; set; }
Vrijednost nekretnina
GPSDistanciranje
Pronađite ili postavite GPS udaljenost do odredišta.
public TiffRational GPSDestDistance { get; set; }
Vrijednost nekretnina
GPSDestDistanceRef
Pronađite ili postavite GPS jedinicu koja se koristi za izražavanje udaljenosti do odredišta.
public string GPSDestDistanceRef { get; set; }
Vrijednost nekretnina
GPSDestLatitude
Pronađite ili postavite GPS širinu točke odredišta.
public TiffRational[] GPSDestLatitude { get; set; }
Vrijednost nekretnina
TiffRational []
GPSDestLatitudeRef
Pronađe ili postavlja GPS vrijednost koja ukazuje na to je li širina točke odredišta sjeverna ili južna širina.
public string GPSDestLatitudeRef { get; set; }
Vrijednost nekretnina
GPSDestLongitude
Pronađite ili postavite GPS duljinu odredišta.
public TiffRational[] GPSDestLongitude { get; set; }
Vrijednost nekretnina
TiffRational []
Sljedeći GPSDestLongitudeRef
Pronađite ili postavite vrijednost GPS-a koja ukazuje na to je li duljina točke odredišta istočna ili zapadna duljina.
public string GPSDestLongitudeRef { get; set; }
Vrijednost nekretnina
GPS razlika
Dobiva ili postavlja vrijednost GPS-a koja ukazuje na to je li diferencialna korekcija primljena na primatelju GPS-a.
public ushort GPSDifferential { get; set; }
Vrijednost nekretnina
GPSImgDirekcija
Dobiva ili postavlja GPS smjer slike kada je snimljen.
public TiffRational GPSImgDirection { get; set; }
Vrijednost nekretnina
GPSImgDirectionRef
Dobiva ili postavlja referencu GPS-a kako bi dao smjer slike kada je uhvaćena.
public string GPSImgDirectionRef { get; set; }
Vrijednost nekretnina
GPSUredi
Pronađite ili postavite GPS širinu.
public TiffRational[] GPSLatitude { get; set; }
Vrijednost nekretnina
TiffRational []
Sljedeći Članak GPS
Pronađite ili postavite GPS širinu je sjeverna ili južna širina.
public string GPSLatitudeRef { get; set; }
Vrijednost nekretnina
GPS dugotrajnost
Pronađite ili postavite GPS duljinu.
public TiffRational[] GPSLongitude { get; set; }
Vrijednost nekretnina
TiffRational []
GPS dugotrajnost
Gets ili set GPS duljina je istočna ili zapadna duljina.
public string GPSLongitudeRef { get; set; }
Vrijednost nekretnina
GPSMapDatum
Dobiva ili postavlja GPS geodetičke podatke koje koristi GPS primatelj.
public string GPSMapDatum { get; set; }
Vrijednost nekretnina
GPS mjerenje
Pronađite ili postavite način mjerenja GPS.
public string GPSMeasureMode { get; set; }
Vrijednost nekretnina
Metoda GPS-a
Pronađite ili postavite GPS znakovnu traku koja zabilježi ime metode koja se koristi za pronalaženje lokacije.
public byte[] GPSProcessingMethod { get; set; }
Vrijednost nekretnina
byte []
GPS sateliti
Pronađite ili postavite GPS satelite koji se koriste za mjerenje.
public string GPSSatellites { get; set; }
Vrijednost nekretnina
GPS brzina
Pronađe ili određuje brzinu kretanja primatelja GPS-a.
public TiffRational GPSSpeed { get; set; }
Vrijednost nekretnina
GPSSpeedRef
Dobiva ili postavlja jedinicu koja se koristi za izražavanje brzine kretanja primatelja GPS-a.
public string GPSSpeedRef { get; set; }
Vrijednost nekretnina
GPS stanje
Dobiva ili postavlja status GPS primatelja kada je slika snimljena.
public string GPSStatus { get; set; }
Vrijednost nekretnina
GPSTAGS
Pronađite ili postavite oznake, koje pripadaju samo odjeljku GPS.
public TiffDataType[] GPSTags { get; set; }
Vrijednost nekretnina
TiffDataType []
Sljedeći GPSTimestamp
Geti ili postaviti GPS vrijeme kao UTC (koordinirano univerzalno vrijeme).
public TiffRational[] GPSTimestamp { get; set; }
Vrijednost nekretnina
TiffRational []
Gpstrack
Pronađite ili postavite smjer kretanja primatelja GPS-a.
public string GPSTrack { get; set; }
Vrijednost nekretnina
Sljedeći GPSTrackRef
Dobiva ili postavlja referencu za davanje smjera kretanja primatelja GPS-a.
public string GPSTrackRef { get; set; }
Vrijednost nekretnina
GPS verzija
Pronađite ili postavite identifikaciju GPS verzije.
public byte[] GPSVersionID { get; set; }
Vrijednost nekretnina
byte []
GainControl
Dobivaju ili postavljaju stupanj opće prilagodbe slike dobivaju.
public ExifGainControl GainControl { get; set; }
Vrijednost nekretnina
Gamma
Uzmite ili postavite gamma.
public TiffRational Gamma { get; set; }
Vrijednost nekretnina
ISOSPED
Dobiti ili postaviti ISO brzinu
public uint ISOSpeed { get; set; }
Vrijednost nekretnina
Sljedeći članakSvijet
Dobiva ili postavlja vrijednost ISO brzine širine yyy kamere ili ulaznog uređaja koji je definiran u ISO 12232.
public uint ISOSpeedLatitudeYYY { get; set; }
Vrijednost nekretnina
Remarks
Ovaj tag neće biti snimljen bez ISOSpeed i ISOSpeedLatitudezzz
Sljedeći Članak ISOSpeedLatitudeZZ
Dobiva ili postavlja vrijednost ISO brzine širine zzz kamere ili ulaznog uređaja koji je definiran u ISO 12232.
public uint ISOSpeedLatitudeZZZ { get; set; }
Vrijednost nekretnina
Remarks
Ovaj tag neće biti snimljen bez ISOSpeed i ISOSpeedLatitudeyyy
FotografijaUniqueID
Pronađite ili postavite jedinstvenu identifikaciju slike.
public string ImageUniqueID { get; set; }
Vrijednost nekretnina
IsBigEndian
Dobivaju ili postavljaju vrijednost koja ukazuje na to je li tok EXIF podataka stvoren od velikog endian.
[JsonProperty]
public bool IsBigEndian { get; set; }
Vrijednost nekretnina
LensMake
Pronađite ili postavite proizvođača leća.
public string LensMake { get; set; }
Vrijednost nekretnina
LensModel
Uzmite ili postavite model leće.
public string LensModel { get; set; }
Vrijednost nekretnina
LensSerialNumber
Pronađite ili postavite serijski broj leće.
public string LensSerialNumber { get; set; }
Vrijednost nekretnina
LensSpecification
Pronađite ili postavite specifikaciju leća
public TiffRational[] LensSpecification { get; set; }
Vrijednost nekretnina
TiffRational []
LightSource
Pronađite ili postavite izvor svjetla.
public ExifLightSource LightSource { get; set; }
Vrijednost nekretnina
Make
Dobiva ili postavlja proizvođača opreme za snimanje.
public string Make { get; set; }
Vrijednost nekretnina
MakerNoteData
Dobivaju se podaci proizvođača.
public TiffDataType[] MakerNoteData { get; }
Vrijednost nekretnina
TiffDataType []
MakerNoteRawData
Dobiva ili postavlja proizvođač beležnica sirovih podataka.
public byte[] MakerNoteRawData { get; set; }
Vrijednost nekretnina
byte []
MakerNotes
Dobivaju se poruke proizvođača.
public MakerNote[] MakerNotes { get; }
Vrijednost nekretnina
MakerNote []
Examples
Pristup proizvođača kamere napravio beleške u Jpeg sliku.
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
Dobivaju ili postavljaju maksimalnu vrijednost otvaranja.
public TiffRational MaxApertureValue { get; set; }
Vrijednost nekretnina
MeteringMode
Uzmite ili postavite način mjerenja.
public ExifMeteringMode MeteringMode { get; set; }
Vrijednost nekretnina
OECF
Dobiva ili postavlja funkciju opto-električne konverzije (OECF) navedenu u ISO 14524.
public byte[] OECF { get; set; }
Vrijednost nekretnina
byte []
Orientation
Uzmite ili postavite orijentaciju.
public ExifOrientation Orientation { get; set; }
Vrijednost nekretnina
PhotographicSensitivity
Dobiva ili postavlja fotografsku osjetljivost.
public uint PhotographicSensitivity { get; set; }
Vrijednost nekretnina
PixelXDimenzija
Pronađite ili postavite dimenziju piksela x.
public uint PixelXDimension { get; set; }
Vrijednost nekretnina
PixelDimenzija
Pronađite ili postavite pixel i dimenzije.
public uint PixelYDimension { get; set; }
Vrijednost nekretnina
Properties
Pronađite ili postavite sve EXIF oznake (uključujući zajedničke i GPS oznake).
public TiffDataType[] Properties { get; set; }
Vrijednost nekretnina
TiffDataType []
RecommendedExposureIndex
Pronađite ili postavite preporučen indeks izloženosti.
public uint RecommendedExposureIndex { get; set; }
Vrijednost nekretnina
RelatedSoundFile
Pronađite ili postavite povezani audio datoteku.
public string RelatedSoundFile { get; set; }
Vrijednost nekretnina
Saturation
Uzmite ili postavite zasićenost.
public ExifSaturation Saturation { get; set; }
Vrijednost nekretnina
SceneCaptureType
Pronađite ili postavite tip snimke scene.
public ExifSceneCaptureType SceneCaptureType { get; set; }
Vrijednost nekretnina
SceneType
Pronađite ili postavite tip scene.
public byte SceneType { get; set; }
Vrijednost nekretnina
SensingMethod
Uzmite ili postavite način osjetljivanja.
public ExifSensingMethod SensingMethod { get; set; }
Vrijednost nekretnina
SensitivityType
Dobiva ili postavlja tip osjetljivosti.
public ushort SensitivityType { get; set; }
Vrijednost nekretnina
Sharpness
Uzmite ili postavite oštrinu.
public ushort Sharpness { get; set; }
Vrijednost nekretnina
ShutterSpeedValue
Pronađite ili postavite vrijednost brzine zatvaranja.
public TiffSRational ShutterSpeedValue { get; set; }
Vrijednost nekretnina
SpatialFrequencyResponse
Dobiva ili postavlja reakciju prostorske frekvencije.
public byte[] SpatialFrequencyResponse { get; set; }
Vrijednost nekretnina
byte []
SpectralSensitivity
Dobiva ili postavlja spektralnu osjetljivost.
public string SpectralSensitivity { get; set; }
Vrijednost nekretnina
StandardOutputSensitivity
Dobivaju ili postavljaju standardnu osjetljivost izlaska
public uint StandardOutputSensitivity { get; set; }
Vrijednost nekretnina
SubjectArea
Pronađite ili postavite područje predmeta.
public ushort[] SubjectArea { get; set; }
Vrijednost nekretnina
ushort []
SubjectDistance
Uzmite ili postavite predmet udaljenosti.
public TiffRational SubjectDistance { get; set; }
Vrijednost nekretnina
SubjectDistanceRange
Uzmite ili postavite područje udaljenosti predmeta.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
Vrijednost nekretnina
SubjectLocation
Pronađite ili postavite mjesto predmeta.
public ushort[] SubjectLocation { get; set; }
Vrijednost nekretnina
ushort []
SubsecTime
Dobiva ili postavlja frakcije sekundi za tag DateTime.
public string SubsecTime { get; set; }
Vrijednost nekretnina
SubsecTimeDigitized
Pronađite ili postavite frakcije sekundi za tag DateTimeDigitized.
public string SubsecTimeDigitized { get; set; }
Vrijednost nekretnina
SubsecTimeOriginal
Dobiva ili postavlja frakcije sekundi za tag DateTimeOriginal.
public string SubsecTimeOriginal { get; set; }
Vrijednost nekretnina
UserComment
Dobiva ili postavlja komentar korisnika.
public string UserComment { get; set; }
Vrijednost nekretnina
WhiteBalance
Uzmite ili postavite bijelu ravnotežu.
public ExifWhiteBalance WhiteBalance { get; set; }
Vrijednost nekretnina
WhitePoint
Dobiva ili postavlja kromatitet bijele točke slike.
public TiffRational[] WhitePoint { get; set; }
Vrijednost nekretnina
TiffRational []
Methods
GetShortOrLong(Sljedeći)
Dobivaju kratku ili dužu vrijednost.
protected uint GetShortOrLong(ushort key)
Parameters
key
ushort
Ključ za dobivanje vrijednosti.
Returns
Kratka ili duga vrijednost pretvorena u cjelokupnu.
RemoveTag(ExifProperties)
Slijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeće
public void RemoveTag(ExifProperties tag)
Parameters
tag
ExifProperties
Tagovi za uklanjanje
RemoveTag(Sljedeći)
Slijedeći članakSlijedeći članakSlijedeći članakSlijedeći članakSlijedeće
public void RemoveTag(ushort tagId)
Parameters
tagId
ushort
Identifikacija oznake za uklanjanje.
SetShortOrLong(Sljedeći Članak Sljedeći Članak Sljedeći Članak)
Kratka ili duga vrijednost, ovisno o vrijednosti.
protected void SetShortOrLong(ushort key, uint value, int section)
Parameters
key
ushort
Ključ za postavljanje.
value
uint
Vrijednost koju treba postaviti.
section
int
Odjeljak za stavljanje ulaza.