Class ExifData
Název místa: Aspose.Imaging.Exif Shromáždění: Aspose.Imaging.dll (25.4.0)
EXIF datové kontejnery.
[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController
Inheritance
object ← TiffDataTypeController ← ExifData
Derived
Dědiční členové
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
Přístup fotoaparát výrobce poznámky v Jpeg obrázek.
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()
Začíná nový příklad třídy Aspose.Imaging.Exif.ExifData.
[JsonConstructor]
public ExifData()
ExifData(TiffDataType[])
Začíná nový příklad třídy Aspose.Imaging.Exif.ExifData s daty z řady.
public ExifData(TiffDataType[] exifdata)
Parameters
exifdata
TiffDataType
[]a[]
Některé značky EXIF spolu s běžnými a GPS značkami.
ExifData(TiffDataType[]a[], TiffDataType[]a[], TiffDataType[])
Začíná nový příklad třídy Aspose.Imaging.Exif.ExifData s daty z řady.
public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Parameters
commonTags
TiffDataType
[]a[]
Společné značky.
exifTags
TiffDataType
[]a[]
Zde jsou EXIF tagy.
gpsTags
TiffDataType
[]a[]
GPS záznam.
Properties
ApertureValue
Obdržíte nebo nastavíte hodnotu otevřen.
public TiffRational ApertureValue { get; set; }
Hodnota nemovitosti
BodySerialNumber
Obdrží nebo nastaví sériové číslo těla fotoaparátu.
public string BodySerialNumber { get; set; }
Hodnota nemovitosti
BrightnessValue
Získáte nebo nastavíte hodnotu jasu.
public TiffSRational BrightnessValue { get; set; }
Hodnota nemovitosti
CFAPatternová
Obdržíte nebo nastavte vzorec CFA.
public byte[] CFAPattern { get; set; }
Hodnota nemovitosti
byte []a[]
CameraOwnerName
Obdržíte nebo nastavíte jméno majitele fotoaparátu
public string CameraOwnerName { get; set; }
Hodnota nemovitosti
ColorSpace
Získáte nebo nastavte barevný prostor.
public ExifColorSpace ColorSpace { get; set; }
Hodnota nemovitosti
CommonTags
Gets nebo set tags, které patří do společného oddílu. to platí pouze pro jpeg obrázky, v tiff formátu tiffOptions jsou používány místo
public TiffDataType[] CommonTags { get; set; }
Hodnota nemovitosti
TiffDataType []a[]
ComponentsConfiguration
Získáte nebo nastavíte konfigurace komponent.
public byte[] ComponentsConfiguration { get; set; }
Hodnota nemovitosti
byte []a[]
CompressedBitsPerPixel
Obdržíte nebo nastavte komprimované bity na pixel.
public TiffRational CompressedBitsPerPixel { get; set; }
Hodnota nemovitosti
Contrast
Obdržíte nebo nastavíte kontrast.
public ExifContrast Contrast { get; set; }
Hodnota nemovitosti
CustomRendered
Obdržíte nebo nastavíte návyk.
public ExifCustomRendered CustomRendered { get; set; }
Hodnota nemovitosti
DateTimeDigitized
Získáte nebo nastavíte datum čas digitalizován.
public string DateTimeDigitized { get; set; }
Hodnota nemovitosti
DateTimeOriginal
Obdržíte nebo nastavíte datum původní čas.
public string DateTimeOriginal { get; set; }
Hodnota nemovitosti
DeviceSettingDescription
Obdržíte nebo nastavíte popis nastavení zařízení
public byte[] DeviceSettingDescription { get; set; }
Hodnota nemovitosti
byte []a[]
DigitalZoomRatio
Obdržíte nebo nastavte poměr digitálního zoomu.
public TiffRational DigitalZoomRatio { get; set; }
Hodnota nemovitosti
ExifTags
Obdržíte nebo nastavíte značky, které patří pouze do sekce EXIF.
public TiffDataType[] ExifTags { get; set; }
Hodnota nemovitosti
TiffDataType []a[]
ExifVersion
Obdržíte nebo nastavte verzi EXIF.
public byte[] ExifVersion { get; set; }
Hodnota nemovitosti
byte []a[]
ExposureBiasValue
Získáte nebo nastavíte hodnotu expozice bias.
public TiffSRational ExposureBiasValue { get; set; }
Hodnota nemovitosti
ExposureIndex
Obdržíte nebo nastavíte index expozice.
public TiffRational ExposureIndex { get; set; }
Hodnota nemovitosti
ExposureMode
Obdržíte nebo nastavte režim expozice.
public ExifExposureMode ExposureMode { get; set; }
Hodnota nemovitosti
ExposureProgram
Obdržíte nebo nastavíte expoziční program.
public ExifExposureProgram ExposureProgram { get; set; }
Hodnota nemovitosti
ExposureTime
Obdržíte nebo nastavíte čas expozice.
public TiffRational ExposureTime { get; set; }
Hodnota nemovitosti
FNUMBER
Obdržíte nebo nastavte číslo F.
public TiffRational FNumber { get; set; }
Hodnota nemovitosti
FileSource
Obdržíte nebo nastavíte zdrojový typ souboru.
public ExifFileSource FileSource { get; set; }
Hodnota nemovitosti
Flash
Obdržíte nebo nastavíte flash.
public ExifFlash Flash { get; set; }
Hodnota nemovitosti
FlashEnergy
Obdržíte nebo nastavíte flash energii.
public TiffRational FlashEnergy { get; set; }
Hodnota nemovitosti
FlashpixVersion
Obdržíte nebo nastavíte verzi flash pix.
public byte[] FlashpixVersion { get; set; }
Hodnota nemovitosti
byte []a[]
FocalLength
Obdržíte nebo nastavte focální délku.
public TiffRational FocalLength { get; set; }
Hodnota nemovitosti
FocalLengthIn35MmFilm
Obdrží nebo nastaví focální délku v 35 mm filmu.
public ushort FocalLengthIn35MmFilm { get; set; }
Hodnota nemovitosti
FocalPlaneResolutionUnit
Obdrží nebo nastaví jednotku focálního rozlišen.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
Hodnota nemovitosti
FocalPlaneXRezoluce
Obdrží nebo nastaví focální plochu x rozlišen.
public TiffRational FocalPlaneXResolution { get; set; }
Hodnota nemovitosti
FocalPlaneYrozhodnutí
Obdrží nebo nastaví focální plochu a rozlišen.
public TiffRational FocalPlaneYResolution { get; set; }
Hodnota nemovitosti
GPSVíce
Obdržíte nebo nastavíte výšku GPS.
public TiffRational GPSAltitude { get; set; }
Hodnota nemovitosti
GPSVíceRef
Obdrží nebo nastaví výšku GPS používanou jako referenční výška.
public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }
Hodnota nemovitosti
GPS Informace
Obdržíte nebo nastavíte informace o oblasti GPS.
public byte[] GPSAreaInformation { get; set; }
Hodnota nemovitosti
byte []a[]
GPSDOP
Obdržíte nebo nastavíte GPS DOP (úroveň přesnosti dat).
public TiffRational GPSDOP { get; set; }
Hodnota nemovitosti
GPSDateStampová
Obdržíte nebo nastavíte data a informace o čase zaznamenávání znakového řetězce GPS ve vztahu k UTC (Koordinované Universal Time).
public string GPSDateStamp { get; set; }
Hodnota nemovitosti
GPSDestBearing
Obdržíte nebo nastavíte GPS přenos do cílového bodu.
public TiffRational GPSDestBearing { get; set; }
Hodnota nemovitosti
GPSDestBearingRef
Obdržíte nebo nastavíte referenční systém GPS používaný k odesílání přepravy do cílového bodu.
public string GPSDestBearingRef { get; set; }
Hodnota nemovitosti
GPS vzdálenost
Obdržíte nebo nastavíte vzdálenost GPS do cílového bodu.
public TiffRational GPSDestDistance { get; set; }
Hodnota nemovitosti
GPSDestDistanceRef
Obdrží nebo nastaví GPS jednotku používanou k vyjádření vzdálenosti do cílového bodu.
public string GPSDestDistanceRef { get; set; }
Hodnota nemovitosti
GPSDestLatitude
Obdržíte nebo nastavíte GPS šířku cílového bodu.
public TiffRational[] GPSDestLatitude { get; set; }
Hodnota nemovitosti
TiffRational []a[]
GPSDestLatitudeRef
Obdrží nebo nastaví hodnotu GPS, která ukazuje, zda je šířka cílového bodu severní nebo jižn.
public string GPSDestLatitudeRef { get; set; }
Hodnota nemovitosti
GPSDestLongitude
Obdržíte nebo nastavíte GPS délku cílového bodu.
public TiffRational[] GPSDestLongitude { get; set; }
Hodnota nemovitosti
TiffRational []a[]
GPSDestLongitudeRef
Obdrží nebo nastaví hodnotu GPS, která ukazuje, zda je délka cílového bodu východní nebo západní délka.
public string GPSDestLongitudeRef { get; set; }
Hodnota nemovitosti
GPSDiferentní
Obdrží nebo nastaví hodnotu GPS, která naznačuje, zda je diferenční korekce aplikována na přijímač GPS.
public ushort GPSDifferential { get; set; }
Hodnota nemovitosti
GPSImgDirekce
Obdrží nebo nastaví GPS směr obrazu, když byl zachycen.
public TiffRational GPSImgDirection { get; set; }
Hodnota nemovitosti
GPSImgPřesměrování
Obdrží nebo nastaví odkaz GPS, aby poskytl směr obrazu, když je zachycen.
public string GPSImgDirectionRef { get; set; }
Hodnota nemovitosti
GPSVýhody
Obdržíte nebo nastavíte širokost GPS.
public TiffRational[] GPSLatitude { get; set; }
Hodnota nemovitosti
TiffRational []a[]
GPSLetitudeRef
GPS latitude je severní nebo jižní latitude.
public string GPSLatitudeRef { get; set; }
Hodnota nemovitosti
GPS délka
Obdržíte nebo nastavíte délku GPS.
public TiffRational[] GPSLongitude { get; set; }
Hodnota nemovitosti
TiffRational []a[]
GPSLongitudeRef
Obdržíte nebo nastavíte GPS délku je východní nebo západní délka.
public string GPSLongitudeRef { get; set; }
Hodnota nemovitosti
GPSMapDatum
Obdrží nebo nastaví GPS geodetické průzkumné údaje používané GPS přijímačem.
public string GPSMapDatum { get; set; }
Hodnota nemovitosti
GPS měřítko
Obdržíte nebo nastavíte režim měření GPS.
public string GPSMeasureMode { get; set; }
Hodnota nemovitosti
Metoda GPS zpracování
Obdržíte nebo nastavíte znakový řetězec GPS zaznamenávající název metody používané k nalezení polohy.
public byte[] GPSProcessingMethod { get; set; }
Hodnota nemovitosti
byte []a[]
GPS satelitní
Obdrží nebo nastaví GPS satelity používané pro měřen.
public string GPSSatellites { get; set; }
Hodnota nemovitosti
GPS rychlost
Obdržíte nebo nastavíte rychlost pohybu přijímače GPS.
public TiffRational GPSSpeed { get; set; }
Hodnota nemovitosti
GPS rychlost
Obdrží nebo nastaví jednotku používanou k vyjádření rychlosti pohybu přijímače GPS.
public string GPSSpeedRef { get; set; }
Hodnota nemovitosti
GPSStatus
Obdrží nebo nastaví status přijímače GPS, když je obrázek zaznamenán.
public string GPSStatus { get; set; }
Hodnota nemovitosti
GPSTAGS
Obdržíte nebo nastavíte tagy, které patří pouze do sekce GPS.
public TiffDataType[] GPSTags { get; set; }
Hodnota nemovitosti
TiffDataType []a[]
GPSTimestampová
Obdržíte nebo nastavíte čas GPS jako UTC (koordinovaný univerzální čas).
public TiffRational[] GPSTimestamp { get; set; }
Hodnota nemovitosti
TiffRational []a[]
GPSTracková
Obdrží nebo nastaví směr pohybu přijímače GPS.
public string GPSTrack { get; set; }
Hodnota nemovitosti
GPSTrackRefová
Obdržíte nebo nastavíte odkaz, který poskytuje směr pohybu přijímače GPS.
public string GPSTrackRef { get; set; }
Hodnota nemovitosti
GPS verze
Obdržíte nebo nastavíte identifikátor verze GPS.
public byte[] GPSVersionID { get; set; }
Hodnota nemovitosti
byte []a[]
GainControl
Získáte nebo nastavíte stupeň celkového obrázku získat úpravu.
public ExifGainControl GainControl { get; set; }
Hodnota nemovitosti
Gamma
Zbavte se nebo nastavte gama.
public TiffRational Gamma { get; set; }
Hodnota nemovitosti
ISOSPÉD
Získáte nebo nastavíte rychlost ISO
public uint ISOSpeed { get; set; }
Hodnota nemovitosti
ŠtěpánekLotyšsko
Obdrží nebo nastaví rychlost ISO latitude yyy hodnoty fotoaparátu nebo vstupního zařízení, která je definována v ISO 12232.
public uint ISOSpeedLatitudeYYY { get; set; }
Hodnota nemovitosti
Remarks
Tento název nebude zaznamenán bez ISOSpeed a ISOSpeedLatitudezzz
ŠtěpánekZZ
Obdrží nebo nastaví ISO rychlostní latitude zzz hodnotu fotoaparátu nebo vstupního zařízení, která je definována v ISO 12232.
public uint ISOSpeedLatitudeZZZ { get; set; }
Hodnota nemovitosti
Remarks
Tento tag nebude zaznamenán bez ISOSpeed a ISOSpeedLatitudeyyy
ImageUnifikace
Obdrží nebo nastaví jedinečný identifikátor obrazu.
public string ImageUniqueID { get; set; }
Hodnota nemovitosti
IsBigEndian
Obdržíte nebo nastavíte hodnotu, která naznačuje, zda tok EXIF dat vytvořených z je velký konečn.
[JsonProperty]
public bool IsBigEndian { get; set; }
Hodnota nemovitosti
LensMake
Obdržíte nebo nastavte tvůrce čoček.
public string LensMake { get; set; }
Hodnota nemovitosti
LensModel
Obdržíte nebo nastavte model čočky.
public string LensModel { get; set; }
Hodnota nemovitosti
LensSerialNumber
Obdržíte nebo nastavíte sériové číslo objektivu.
public string LensSerialNumber { get; set; }
Hodnota nemovitosti
LensSpecification
Obdržíte nebo nastavíte specifikace čočky
public TiffRational[] LensSpecification { get; set; }
Hodnota nemovitosti
TiffRational []a[]
LightSource
Obdržíte nebo nastavte zdroj světla.
public ExifLightSource LightSource { get; set; }
Hodnota nemovitosti
Make
Obdrží nebo umístí výrobce záznamového vybaven.
public string Make { get; set; }
Hodnota nemovitosti
MakerNoteData
Získáte údaje od makera.
public TiffDataType[] MakerNoteData { get; }
Hodnota nemovitosti
TiffDataType []a[]
MakerNoteRawData
Obdrží nebo nastaví tvůrce poznámku surových údaj.
public byte[] MakerNoteRawData { get; set; }
Hodnota nemovitosti
byte []a[]
MakerNotes
Obdržíte makléřské poznámky.
public MakerNote[] MakerNotes { get; }
Hodnota nemovitosti
MakerNote []a[]
Examples
Přístup fotoaparát výrobce poznámky v Jpeg obrázek.
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
Obdržíte nebo nastavíte maximální hodnotu otevřen.
public TiffRational MaxApertureValue { get; set; }
Hodnota nemovitosti
MeteringMode
Obdržíte nebo nastavte měření režimu.
public ExifMeteringMode MeteringMode { get; set; }
Hodnota nemovitosti
OECF
Obdrží nebo nastaví funkci optoelektrické konverze (OECF) specifikovanou v ISO 14524.
public byte[] OECF { get; set; }
Hodnota nemovitosti
byte []a[]
Orientation
Získáte nebo nastavíte orientaci.
public ExifOrientation Orientation { get; set; }
Hodnota nemovitosti
PhotographicSensitivity
Obdrží nebo nastaví fotografickou citlivost.
public uint PhotographicSensitivity { get; set; }
Hodnota nemovitosti
Pixel x rozměr
Obdržíte nebo nastavte rozměr pixelu x.
public uint PixelXDimension { get; set; }
Hodnota nemovitosti
Pixel rozměr
Obdržíte nebo nastavíte pixel a rozměr.
public uint PixelYDimension { get; set; }
Hodnota nemovitosti
Properties
Obdržíte nebo nastavíte všechny značky EXIF (včetně běžných a GPS značek).
public TiffDataType[] Properties { get; set; }
Hodnota nemovitosti
TiffDataType []a[]
RecommendedExposureIndex
Obdržíte nebo nastavíte doporučený index expozice.
public uint RecommendedExposureIndex { get; set; }
Hodnota nemovitosti
RelatedSoundFile
Obdržíte nebo nastavte související zvukový soubor.
public string RelatedSoundFile { get; set; }
Hodnota nemovitosti
Saturation
Obdržíte nebo nastavte nasycen.
public ExifSaturation Saturation { get; set; }
Hodnota nemovitosti
SceneCaptureType
Obdržíte nebo nastavíte typ zachycení scény.
public ExifSceneCaptureType SceneCaptureType { get; set; }
Hodnota nemovitosti
SceneType
Obdržíte nebo nastavíte typ scény.
public byte SceneType { get; set; }
Hodnota nemovitosti
SensingMethod
Obdržíte nebo nastavíte senzorickou metodu.
public ExifSensingMethod SensingMethod { get; set; }
Hodnota nemovitosti
SensitivityType
Obdrží nebo stanoví typ citlivosti.
public ushort SensitivityType { get; set; }
Hodnota nemovitosti
Sharpness
Obdržíte nebo nastavte ostrost.
public ushort Sharpness { get; set; }
Hodnota nemovitosti
ShutterSpeedValue
Získáte nebo nastavíte hodnotu rychlosti zavírače.
public TiffSRational ShutterSpeedValue { get; set; }
Hodnota nemovitosti
SpatialFrequencyResponse
Obdrží nebo nastaví reakci prostorové frekvence.
public byte[] SpatialFrequencyResponse { get; set; }
Hodnota nemovitosti
byte []a[]
SpectralSensitivity
Obdrží nebo nastaví spektrální citlivost.
public string SpectralSensitivity { get; set; }
Hodnota nemovitosti
StandardOutputSensitivity
Obdrží nebo nastaví standardní citlivost výstupu
public uint StandardOutputSensitivity { get; set; }
Hodnota nemovitosti
SubjectArea
Získejte nebo nastavte oblast předmětu.
public ushort[] SubjectArea { get; set; }
Hodnota nemovitosti
ushort []a[]
SubjectDistance
Získejte nebo nastavte předmět vzdálenosti.
public TiffRational SubjectDistance { get; set; }
Hodnota nemovitosti
SubjectDistanceRange
Získáte nebo nastavte předmět vzdálenosti.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
Hodnota nemovitosti
SubjectLocation
Získejte nebo nastavte položku předmětu.
public ushort[] SubjectLocation { get; set; }
Hodnota nemovitosti
ushort []a[]
SubsecTime
Obdržíte nebo nastavíte frakce vteřin pro značku DateTime.
public string SubsecTime { get; set; }
Hodnota nemovitosti
SubsecTimeDigitized
Obdržíte nebo nastavíte frakce vteřin pro tag DateTimeDigitalizovan.
public string SubsecTimeDigitized { get; set; }
Hodnota nemovitosti
SubsecTimeOriginal
Obdržíte nebo nastavíte frakce vteřin pro tag DateTimeOriginal.
public string SubsecTimeOriginal { get; set; }
Hodnota nemovitosti
UserComment
Obdržíte nebo vložíte komentář uživatele.
public string UserComment { get; set; }
Hodnota nemovitosti
WhiteBalance
Získejte nebo nastavte bílou rovnováhu.
public ExifWhiteBalance WhiteBalance { get; set; }
Hodnota nemovitosti
WhitePoint
Obdrží nebo nastaví chromaticitu bílého bodu obrazu.
public TiffRational[] WhitePoint { get; set; }
Hodnota nemovitosti
TiffRational []a[]
Methods
GetShortOrLong(Štěpánek)
Dostane krátkou nebo dlouhou hodnotu.
protected uint GetShortOrLong(ushort key)
Parameters
key
ushort
Klíč k získání hodnoty.
Returns
Krátká nebo dlouhá hodnota převedená na integer.
RemoveTag(ExifProperties)
Odstranit značku z kontejneru
public void RemoveTag(ExifProperties tag)
Parameters
tag
ExifProperties
Tagy k odstranění
RemoveTag(Štěpánek)
Odstranit značku z kontejneru
public void RemoveTag(ushort tagId)
Parameters
tagId
ushort
Značka identifikátor odstranit.
SetShortOrLong(Štěpánek, Štěpánek, Int)
Krátká nebo dlouhá hodnota v závislosti na hodnot.
protected void SetShortOrLong(ushort key, uint value, int section)
Parameters
key
ushort
Klíč k nastaven.
value
uint
Hodnotu je třeba nastavit.
section
int
st, na kterou se vstupuje.