Class ExifData
ja nimityö: Aspose.Imaging.Exif Kokoelma: Aspose.Imaging.dll (25.4.0)
EXIF-tietokanta on käytössä.
[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController
Inheritance
object ← TiffDataTypeController ← ExifData
Derived
Perintöjäsenet
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ääsy kamera valmistaja muistiinpanoja Jpeg kuvan.
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()
Aloitetaan uusi esimerkki Aspose.Imaging.Exif.exifData luokasta.
[JsonConstructor]
public ExifData()
ExifData(TiffDataType[])
Aloitetaan uusi esimerkki Aspose.Imaging.Exif.exifData luokka, jossa on tietoja järjestyksestä.
public ExifData(TiffDataType[] exifdata)
Parameters
exifdata
TiffDataType
[]
Useita EXIF-merkintöjä yhdessä yhteisten ja GPS-merkintöjen kanssa.
ExifData(TiffDataType[], TiffDataTyppi[], TiffDataTyppi[])
Aloitetaan uusi esimerkki Aspose.Imaging.Exif.exifData luokka, jossa on tietoja järjestyksestä.
public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Parameters
commonTags
TiffDataType
[]
Yhteiset merkit.
exifTags
TiffDataType
[]
Nämä ovat EXIF tags.
gpsTags
TiffDataType
[]
ja GPS-merkinnät
Properties
ApertureValue
Saa tai asettaa avausarvon.
public TiffRational ApertureValue { get; set; }
Omistuksen arvo
BodySerialNumber
Saat tai asetat kameran ruumiin sarjanumeron.
public string BodySerialNumber { get; set; }
Omistuksen arvo
BrightnessValue
Antaa tai asettaa kirkkauden arvo.
public TiffSRational BrightnessValue { get; set; }
Omistuksen arvo
CFAPATTERN
Saa tai asettaa CFA-malli.
public byte[] CFAPattern { get; set; }
Omistuksen arvo
byte []
CameraOwnerName
Ota tai laita kameran omistajan nimi
public string CameraOwnerName { get; set; }
Omistuksen arvo
ColorSpace
Saa tai asettaa väri tilaa.
public ExifColorSpace ColorSpace { get; set; }
Omistuksen arvo
CommonTags
Tämä koskee vain jpeg kuvia, tiff-muodossa tiffOptions käytetään sen sijaan
public TiffDataType[] CommonTags { get; set; }
Omistuksen arvo
TiffDataType []
ComponentsConfiguration
Saa tai asettaa komponenttien konfiguraatio.
public byte[] ComponentsConfiguration { get; set; }
Omistuksen arvo
byte []
CompressedBitsPerPixel
Saa tai asettaa tiivistetyt bitit pikseliin.
public TiffRational CompressedBitsPerPixel { get; set; }
Omistuksen arvo
Contrast
Se saa tai asettaa kontrastin.
public ExifContrast Contrast { get; set; }
Omistuksen arvo
CustomRendered
Saa tai asettaa tavan.
public ExifCustomRendered CustomRendered { get; set; }
Omistuksen arvo
DateTimeDigitized
Saat tai asetat päivämäärän päivämäärän.
public string DateTimeDigitized { get; set; }
Omistuksen arvo
DateTimeOriginal
Saat tai asettaa päivämäärän alkuperäisen ajan.
public string DateTimeOriginal { get; set; }
Omistuksen arvo
DeviceSettingDescription
Saat tai asetat laitteen asetusten kuvaus
public byte[] DeviceSettingDescription { get; set; }
Omistuksen arvo
byte []
DigitalZoomRatio
Saat tai asetat digitaalisen zoomin suhteen.
public TiffRational DigitalZoomRatio { get; set; }
Omistuksen arvo
ExifTags
Saat tai asetat ainoastaan EXIF-osassa olevia tunnisteita.
public TiffDataType[] ExifTags { get; set; }
Omistuksen arvo
TiffDataType []
ExifVersion
Saat tai asetat EXIF-version.
public byte[] ExifVersion { get; set; }
Omistuksen arvo
byte []
ExposureBiasValue
Se saa tai asettaa altistumisen arvon.
public TiffSRational ExposureBiasValue { get; set; }
Omistuksen arvo
ExposureIndex
Antaa tai asettaa altistumisen indeksin.
public TiffRational ExposureIndex { get; set; }
Omistuksen arvo
ExposureMode
Valitse tai asettaa altistusmuoto.
public ExifExposureMode ExposureMode { get; set; }
Omistuksen arvo
ExposureProgram
Saa tai asettaa näyttöohjelman.
public ExifExposureProgram ExposureProgram { get; set; }
Omistuksen arvo
ExposureTime
Saa tai asettaa altistumisaika.
public TiffRational ExposureTime { get; set; }
Omistuksen arvo
FNumberin
Antaa tai asettaa F-numero.
public TiffRational FNumber { get; set; }
Omistuksen arvo
FileSource
Saat tai asettaa tiedoston lähteen tyypin.
public ExifFileSource FileSource { get; set; }
Omistuksen arvo
Flash
Saa tai asettaa flash.
public ExifFlash Flash { get; set; }
Omistuksen arvo
FlashEnergy
Saa tai asettaa flash-energian.
public TiffRational FlashEnergy { get; set; }
Omistuksen arvo
FlashpixVersion
Saat tai asettaa Flash Pix -version.
public byte[] FlashpixVersion { get; set; }
Omistuksen arvo
byte []
FocalLength
Se saa tai asettaa keskipitkän pituuden.
public TiffRational FocalLength { get; set; }
Omistuksen arvo
FocalLengthIn35MmFilm
Saa tai asettaa keskipitkän pituuden 35 mm-elokuvassa.
public ushort FocalLengthIn35MmFilm { get; set; }
Omistuksen arvo
FocalPlaneResolutionUnit
Se saa tai asettaa keskitetyn planeetan resoluution yksikön.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
Omistuksen arvo
FocalPlaneXpäätökset
Saa tai asettaa keskipiste x resoluution.
public TiffRational FocalPlaneXResolution { get; set; }
Omistuksen arvo
FocalPlaneYpäätös
Se saa tai asettaa keskipisteen ja resoluution.
public TiffRational FocalPlaneYResolution { get; set; }
Omistuksen arvo
GPSKäyttöön
Valitse tai asettaa GPS: n korkeus.
public TiffRational GPSAltitude { get; set; }
Omistuksen arvo
GPSKäyttöönotto
Se saa tai asettaa GPS-korkeuden, jota käytetään viittauskorkeana.
public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }
Omistuksen arvo
GPSAreainformaatio
Saa tai asettaa GPS-alueen tiedot.
public byte[] GPSAreaInformation { get; set; }
Omistuksen arvo
byte []
GPSDOP
Saa tai asettaa GPS DOP (tietojen tarkkuusaste).
public TiffRational GPSDOP { get; set; }
Omistuksen arvo
GPSDateStamp -ohjelma
Saa tai asettaa GPS-tunnusmerkin tallennuspäivämäärä ja aika UTC: n (koordinoitu yleismaailmallinen aika) osalta.
public string GPSDateStamp { get; set; }
Omistuksen arvo
GPSDestBearing
Valitse tai aseta GPS-liitäntä kohdepisteeseen.
public TiffRational GPSDestBearing { get; set; }
Omistuksen arvo
GPSDestBearingRefMuokkaa
Se saa tai asettaa GPS-viittauksen, jota käytetään siirtämiseen kohdepisteeseen.
public string GPSDestBearingRef { get; set; }
Omistuksen arvo
GPSDestDistanssi
Saa tai asettaa GPS: n etäisyys kohteeseen.
public TiffRational GPSDestDistance { get; set; }
Omistuksen arvo
GPSDestDistanceRefMuokkaa
Se saa tai asettaa GPS-yksikön, jota käytetään osoittamaan etäisyys kohteeseen.
public string GPSDestDistanceRef { get; set; }
Omistuksen arvo
GPSDestLatitude
Valitse tai asettaa GPS-lähde kohdepisteen.
public TiffRational[] GPSDestLatitude { get; set; }
Omistuksen arvo
TiffRational []
GPSDestLatitudeRefMuokkaa
Se saa tai asettaa GPS-arvon, joka osoittaa, onko kohdepisteen leveys pohjoinen tai eteläinen leveys.
public string GPSDestLatitudeRef { get; set; }
Omistuksen arvo
GPSDestLongiteetti
Saa tai asettaa GPS-pituuden kohdepisteen.
public TiffRational[] GPSDestLongitude { get; set; }
Omistuksen arvo
TiffRational []
GPSDestLongitudeRef
Se saa tai asettaa GPS-arvon, joka osoittaa, onko kohdepisteen pituus idän tai lännen pituus.
public string GPSDestLongitudeRef { get; set; }
Omistuksen arvo
GPSMuokkaa
Se saa tai asettaa GPS-arvon, joka osoittaa, sovelletaanko differentiaalista korjausta GPS-vastaanottajalle.
public ushort GPSDifferential { get; set; }
Omistuksen arvo
GPSImgMuokkaa
Se saa tai asettaa kuvan GPS-suuntauksen, kun se on otettu.
public TiffRational GPSImgDirection { get; set; }
Omistuksen arvo
GPSImgDirectionRef
Se saa tai asettaa GPS-viittauksen antamaan kuvan suunnan, kun se otetaan.
public string GPSImgDirectionRef { get; set; }
Omistuksen arvo
GPSLähetys
Valitse tai asettaa GPS-laajuus.
public TiffRational[] GPSLatitude { get; set; }
Omistuksen arvo
TiffRational []
GPSLähetysRef
Gets tai set GPS latitude on pohjoinen tai eteläinen latitude.
public string GPSLatitudeRef { get; set; }
Omistuksen arvo
GPSpituus
Valitse tai asettaa GPS-pituus.
public TiffRational[] GPSLongitude { get; set; }
Omistuksen arvo
TiffRational []
GPSLongitudeRef
Gets tai set GPS pituus on itä tai läntinen pituus.
public string GPSLongitudeRef { get; set; }
Omistuksen arvo
Päivämäärä GPS
Se saa tai asettaa GPS: n geodetisen kyselytiedot, joita GPS-vastaanottaja käyttää.
public string GPSMapDatum { get; set; }
Omistuksen arvo
GPSmääritysmuoto
Valitse tai asettaa GPS-mittausmuoto.
public string GPSMeasureMode { get; set; }
Omistuksen arvo
GPSMetodiMuokkaa
Se saa tai asettaa GPS-tunnuksen, joka tallentaa sijainnin löytämiseen käytetyn menetelmän nimen.
public byte[] GPSProcessingMethod { get; set; }
Omistuksen arvo
byte []
GPS satelliitti
Se saa tai asettaa mittauksiin käytetyt GPS-satelliititit.
public string GPSSatellites { get; set; }
Omistuksen arvo
GPSnopeus
Se saa tai asettaa GPS-vastaanottajan liikkeen nopeuden.
public TiffRational GPSSpeed { get; set; }
Omistuksen arvo
GPSSpeedRef
Se saa tai asettaa yksikön, jota käytetään ilmaisemaan GPS-vastaanottajan liikkuvuuden.
public string GPSSpeedRef { get; set; }
Omistuksen arvo
GPStilanne
Se saa tai asettaa GPS-vastaanottajan tilan, kun kuva tallennetaan.
public string GPSStatus { get; set; }
Omistuksen arvo
GPSTAGS
Valitse tai asettaa merkinnät, jotka kuuluvat vain GPS-osioon.
public TiffDataType[] GPSTags { get; set; }
Omistuksen arvo
TiffDataType []
GpTimestamp
GPS-aikaa saa tai asettaa UTC (koordinoitu yleismaailmallinen aika).
public TiffRational[] GPSTimestamp { get; set; }
Omistuksen arvo
TiffRational []
Gpstrack
Se saa tai asettaa GPS-vastaanottajan liikkeen suuntaan.
public string GPSTrack { get; set; }
Omistuksen arvo
GPSTrackRef
Se saa tai asettaa viittauksen GPS-vastaanottajan liikkeen suuntaan.
public string GPSTrackRef { get; set; }
Omistuksen arvo
GPSversioita
Saat tai asettaa GPS-version tunnistin.
public byte[] GPSVersionID { get; set; }
Omistuksen arvo
byte []
GainControl
Saat tai asettaa yleisen kuvan saaman mukautuksen aste.
public ExifGainControl GainControl { get; set; }
Omistuksen arvo
Gamma
Saa tai asettaa gamma.
public TiffRational Gamma { get; set; }
Omistuksen arvo
Isospeet
Saa tai asettaa ISO-nopeus
public uint ISOSpeed { get; set; }
Omistuksen arvo
IsospeedLatitudeYyYY
Se saa tai asettaa ISO-nopeuden latitudin yyy-arvon ISO 12232:ssä määritellyssä kamerassa tai sisäänkäyntilaitteessa.
public uint ISOSpeedLatitudeYYY { get; set; }
Omistuksen arvo
Remarks
Tämä merkki ei ole tallennettu ilman ISOSpeed ja ISOSpeedLatitudezzz
IsospeedLatitudeZZ
Se saa tai asettaa ISO-nopeuden latitudin zzz-arvon ISO 12232:ssä määriteltyyn kameran tai sisäänkäyntilaitteeseen.
public uint ISOSpeedLatitudeZZZ { get; set; }
Omistuksen arvo
Remarks
Tämä merkki ei ole tallennettu ilman ISOSpeed ja ISOSpeedLatitudeyyy
Kuvakäsikirjoitus
Saat tai asetat kuvan ainutlaatuisen tunnisteen.
public string ImageUniqueID { get; set; }
Omistuksen arvo
IsBigEndian
Saat tai asetat arvon, joka osoittaa, onko EXIF-tietojen virta luotu suuresta lopputuloksesta.
[JsonProperty]
public bool IsBigEndian { get; set; }
Omistuksen arvo
LensMake
Saa tai asettaa objektiivin valmistajan.
public string LensMake { get; set; }
Omistuksen arvo
LensModel
Saa tai asettaa objektiivin malli.
public string LensModel { get; set; }
Omistuksen arvo
LensSerialNumber
Antaa tai asettaa objektiivin sarjanumeron.
public string LensSerialNumber { get; set; }
Omistuksen arvo
LensSpecification
Antaa tai asettaa objektiivin eritelmä
public TiffRational[] LensSpecification { get; set; }
Omistuksen arvo
TiffRational []
LightSource
Ota tai aseta valonlähde.
public ExifLightSource LightSource { get; set; }
Omistuksen arvo
Make
Se saa tai asettaa tallennuslaitteiden valmistajan.
public string Make { get; set; }
Omistuksen arvo
MakerNoteData
Saat tuottajan muistiinpanotiedot.
public TiffDataType[] MakerNoteData { get; }
Omistuksen arvo
TiffDataType []
MakerNoteRawData
Saa tai asettaa tuottaja huomaamaan raaka-aineita.
public byte[] MakerNoteRawData { get; set; }
Omistuksen arvo
byte []
MakerNotes
Saa tuottajan muistiinpanoja.
public MakerNote[] MakerNotes { get; }
Omistuksen arvo
MakerNote []
Examples
Pääsy kamera valmistaja muistiinpanoja Jpeg kuvan.
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
Saa tai asettaa maksimaalisen avausarvon.
public TiffRational MaxApertureValue { get; set; }
Omistuksen arvo
MeteringMode
Valitse tai asettaa mittausmuoto.
public ExifMeteringMode MeteringMode { get; set; }
Omistuksen arvo
OECF
Se saa tai asettaa ISO 14524:ssä määritellyn optoelektronisen muunnostoiminnon (OECF).
public byte[] OECF { get; set; }
Omistuksen arvo
byte []
Orientation
Se saa tai asettaa suuntauksen.
public ExifOrientation Orientation { get; set; }
Omistuksen arvo
PhotographicSensitivity
Se saa tai asettaa kuvan herkkyyden.
public uint PhotographicSensitivity { get; set; }
Omistuksen arvo
PixelXKokoinen
Saat tai asettaa pixel x ulottuvuus.
public uint PixelXDimension { get; set; }
Omistuksen arvo
Pixelin ulottuvuus
Saa tai asettaa pixel ja ulottuvuus.
public uint PixelYDimension { get; set; }
Omistuksen arvo
Properties
Saat tai asettaa kaikki EXIF-tunnukset (mukaan lukien yhteiset ja GPS-tunnukset).
public TiffDataType[] Properties { get; set; }
Omistuksen arvo
TiffDataType []
RecommendedExposureIndex
Saa tai asettaa suositeltu altistumisen indeksi.
public uint RecommendedExposureIndex { get; set; }
Omistuksen arvo
RelatedSoundFile
Saat tai asettaa siihen liittyvät äänitiedostot.
public string RelatedSoundFile { get; set; }
Omistuksen arvo
Saturation
Saa tai asettaa kylläisyyden.
public ExifSaturation Saturation { get; set; }
Omistuksen arvo
SceneCaptureType
Saa tai asettaa kohtauksen kappaleen tyyppi.
public ExifSceneCaptureType SceneCaptureType { get; set; }
Omistuksen arvo
SceneType
Saa tai asettaa kohtauksen tyyppi.
public byte SceneType { get; set; }
Omistuksen arvo
SensingMethod
Antaa tai asettaa tunteiden menetelmä.
public ExifSensingMethod SensingMethod { get; set; }
Omistuksen arvo
SensitivityType
Saa tai asettaa herkkyys tyyppi.
public ushort SensitivityType { get; set; }
Omistuksen arvo
Sharpness
Saa tai asettaa terävyys.
public ushort Sharpness { get; set; }
Omistuksen arvo
ShutterSpeedValue
Saa tai asettaa lukijan nopeusarvo.
public TiffSRational ShutterSpeedValue { get; set; }
Omistuksen arvo
SpatialFrequencyResponse
Se saa tai asettaa avaruuden taajuusvastauksen.
public byte[] SpatialFrequencyResponse { get; set; }
Omistuksen arvo
byte []
SpectralSensitivity
Se saa tai asettaa spektrin herkkyyden.
public string SpectralSensitivity { get; set; }
Omistuksen arvo
StandardOutputSensitivity
Saa tai asettaa standardin tuonnin herkkyys
public uint StandardOutputSensitivity { get; set; }
Omistuksen arvo
SubjectArea
Valitse tai asettaa aihealue.
public ushort[] SubjectArea { get; set; }
Omistuksen arvo
ushort []
SubjectDistance
Saa tai asettaa kohteen etäisyys.
public TiffRational SubjectDistance { get; set; }
Omistuksen arvo
SubjectDistanceRange
Saa tai asettaa kohteen etäisyyden.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
Omistuksen arvo
SubjectLocation
Saa tai asettaa kohteen sijainti.
public ushort[] SubjectLocation { get; set; }
Omistuksen arvo
ushort []
SubsecTime
Saat tai asetat sekunnin osiot DateTime-tunnukselle.
public string SubsecTime { get; set; }
Omistuksen arvo
SubsecTimeDigitized
Saat tai asetat sekunnin osiot DateTimeDigitized -tunnukselle.
public string SubsecTimeDigitized { get; set; }
Omistuksen arvo
SubsecTimeOriginal
Saa tai asettaa sekunnin osat DateTimeOriginal-merkille.
public string SubsecTimeOriginal { get; set; }
Omistuksen arvo
UserComment
Saat tai laitat käyttäjän kommentin.
public string UserComment { get; set; }
Omistuksen arvo
WhiteBalance
Saa tai asettaa valkoisen tasapainon.
public ExifWhiteBalance WhiteBalance { get; set; }
Omistuksen arvo
WhitePoint
Se saa tai asettaa kuvan valkoisen pisteen kromaattisuuden.
public TiffRational[] WhitePoint { get; set; }
Omistuksen arvo
TiffRational []
Methods
GetShortOrLong(Syyllinen)
Saat lyhyen tai pitkän arvon.
protected uint GetShortOrLong(ushort key)
Parameters
key
ushort
Tärkeintä on saada arvoa.
Returns
Lyhyt tai pitkä arvo muunnettu kokonaisuuteen.
RemoveTag(ExifProperties)
Poista taulukko säiliöstä
public void RemoveTag(ExifProperties tag)
Parameters
tag
ExifProperties
Tag: poistaa
RemoveTag(Syyllinen)
Poista taulukko säiliöstä
public void RemoveTag(ushort tagId)
Parameters
tagId
ushort
Teksti tunnistaa poistaa.
SetShortOrLong(Tyyliä, Intiä, Intiä)
Määritä lyhyt tai pitkä arvo riippuen arvosta.
protected void SetShortOrLong(ushort key, uint value, int section)
Parameters
key
ushort
Avain on määriteltävä.
value
uint
Arvoa on asetettava.
section
int
Sisäänpäätös on osasto, johon pääsee.