Class ExifData

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

JpegExifData

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

TiffRational

BodySerialNumber

Saat tai asetat kameran ruumiin sarjanumeron.

public string BodySerialNumber { get; set; }

Omistuksen arvo

string

BrightnessValue

Antaa tai asettaa kirkkauden arvo.

public TiffSRational BrightnessValue { get; set; }

Omistuksen arvo

TiffSRational

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

string

ColorSpace

Saa tai asettaa väri tilaa.

public ExifColorSpace ColorSpace { get; set; }

Omistuksen arvo

ExifColorSpace

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

TiffRational

Contrast

Se saa tai asettaa kontrastin.

public ExifContrast Contrast { get; set; }

Omistuksen arvo

ExifContrast

CustomRendered

Saa tai asettaa tavan.

public ExifCustomRendered CustomRendered { get; set; }

Omistuksen arvo

ExifCustomRendered

DateTimeDigitized

Saat tai asetat päivämäärän päivämäärän.

public string DateTimeDigitized { get; set; }

Omistuksen arvo

string

DateTimeOriginal

Saat tai asettaa päivämäärän alkuperäisen ajan.

public string DateTimeOriginal { get; set; }

Omistuksen arvo

string

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

TiffRational

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

TiffSRational

ExposureIndex

Antaa tai asettaa altistumisen indeksin.

public TiffRational ExposureIndex { get; set; }

Omistuksen arvo

TiffRational

ExposureMode

Valitse tai asettaa altistusmuoto.

public ExifExposureMode ExposureMode { get; set; }

Omistuksen arvo

ExifExposureMode

ExposureProgram

Saa tai asettaa näyttöohjelman.

public ExifExposureProgram ExposureProgram { get; set; }

Omistuksen arvo

ExifExposureProgram

ExposureTime

Saa tai asettaa altistumisaika.

public TiffRational ExposureTime { get; set; }

Omistuksen arvo

TiffRational

FNumberin

Antaa tai asettaa F-numero.

public TiffRational FNumber { get; set; }

Omistuksen arvo

TiffRational

FileSource

Saat tai asettaa tiedoston lähteen tyypin.

public ExifFileSource FileSource { get; set; }

Omistuksen arvo

ExifFileSource

Flash

Saa tai asettaa flash.

public ExifFlash Flash { get; set; }

Omistuksen arvo

ExifFlash

FlashEnergy

Saa tai asettaa flash-energian.

public TiffRational FlashEnergy { get; set; }

Omistuksen arvo

TiffRational

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

TiffRational

FocalLengthIn35MmFilm

Saa tai asettaa keskipitkän pituuden 35 mm-elokuvassa.

public ushort FocalLengthIn35MmFilm { get; set; }

Omistuksen arvo

ushort

FocalPlaneResolutionUnit

Se saa tai asettaa keskitetyn planeetan resoluution yksikön.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

Omistuksen arvo

ExifUnit

FocalPlaneXpäätökset

Saa tai asettaa keskipiste x resoluution.

public TiffRational FocalPlaneXResolution { get; set; }

Omistuksen arvo

TiffRational

FocalPlaneYpäätös

Se saa tai asettaa keskipisteen ja resoluution.

public TiffRational FocalPlaneYResolution { get; set; }

Omistuksen arvo

TiffRational

GPSKäyttöön

Valitse tai asettaa GPS: n korkeus.

public TiffRational GPSAltitude { get; set; }

Omistuksen arvo

TiffRational

GPSKäyttöönotto

Se saa tai asettaa GPS-korkeuden, jota käytetään viittauskorkeana.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Omistuksen arvo

ExifGPSAltitudeRef

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

TiffRational

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

string

GPSDestBearing

Valitse tai aseta GPS-liitäntä kohdepisteeseen.

public TiffRational GPSDestBearing { get; set; }

Omistuksen arvo

TiffRational

GPSDestBearingRefMuokkaa

Se saa tai asettaa GPS-viittauksen, jota käytetään siirtämiseen kohdepisteeseen.

public string GPSDestBearingRef { get; set; }

Omistuksen arvo

string

GPSDestDistanssi

Saa tai asettaa GPS: n etäisyys kohteeseen.

public TiffRational GPSDestDistance { get; set; }

Omistuksen arvo

TiffRational

GPSDestDistanceRefMuokkaa

Se saa tai asettaa GPS-yksikön, jota käytetään osoittamaan etäisyys kohteeseen.

public string GPSDestDistanceRef { get; set; }

Omistuksen arvo

string

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

string

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

string

GPSMuokkaa

Se saa tai asettaa GPS-arvon, joka osoittaa, sovelletaanko differentiaalista korjausta GPS-vastaanottajalle.

public ushort GPSDifferential { get; set; }

Omistuksen arvo

ushort

GPSImgMuokkaa

Se saa tai asettaa kuvan GPS-suuntauksen, kun se on otettu.

public TiffRational GPSImgDirection { get; set; }

Omistuksen arvo

TiffRational

GPSImgDirectionRef

Se saa tai asettaa GPS-viittauksen antamaan kuvan suunnan, kun se otetaan.

public string GPSImgDirectionRef { get; set; }

Omistuksen arvo

string

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

string

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

string

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

string

GPSmääritysmuoto

Valitse tai asettaa GPS-mittausmuoto.

public string GPSMeasureMode { get; set; }

Omistuksen arvo

string

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

string

GPSnopeus

Se saa tai asettaa GPS-vastaanottajan liikkeen nopeuden.

public TiffRational GPSSpeed { get; set; }

Omistuksen arvo

TiffRational

GPSSpeedRef

Se saa tai asettaa yksikön, jota käytetään ilmaisemaan GPS-vastaanottajan liikkuvuuden.

public string GPSSpeedRef { get; set; }

Omistuksen arvo

string

GPStilanne

Se saa tai asettaa GPS-vastaanottajan tilan, kun kuva tallennetaan.

public string GPSStatus { get; set; }

Omistuksen arvo

string

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

string

GPSTrackRef

Se saa tai asettaa viittauksen GPS-vastaanottajan liikkeen suuntaan.

public string GPSTrackRef { get; set; }

Omistuksen arvo

string

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

ExifGainControl

Gamma

Saa tai asettaa gamma.

public TiffRational Gamma { get; set; }

Omistuksen arvo

TiffRational

Isospeet

Saa tai asettaa ISO-nopeus

public uint ISOSpeed { get; set; }

Omistuksen arvo

uint

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

uint

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

uint

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

string

IsBigEndian

Saat tai asetat arvon, joka osoittaa, onko EXIF-tietojen virta luotu suuresta lopputuloksesta.

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

Omistuksen arvo

bool

LensMake

Saa tai asettaa objektiivin valmistajan.

public string LensMake { get; set; }

Omistuksen arvo

string

LensModel

Saa tai asettaa objektiivin malli.

public string LensModel { get; set; }

Omistuksen arvo

string

LensSerialNumber

Antaa tai asettaa objektiivin sarjanumeron.

public string LensSerialNumber { get; set; }

Omistuksen arvo

string

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

ExifLightSource

Make

Se saa tai asettaa tallennuslaitteiden valmistajan.

public string Make { get; set; }

Omistuksen arvo

string

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

TiffRational

MeteringMode

Valitse tai asettaa mittausmuoto.

public ExifMeteringMode MeteringMode { get; set; }

Omistuksen arvo

ExifMeteringMode

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

ExifOrientation

PhotographicSensitivity

Se saa tai asettaa kuvan herkkyyden.

public uint PhotographicSensitivity { get; set; }

Omistuksen arvo

uint

PixelXKokoinen

Saat tai asettaa pixel x ulottuvuus.

public uint PixelXDimension { get; set; }

Omistuksen arvo

uint

Pixelin ulottuvuus

Saa tai asettaa pixel ja ulottuvuus.

public uint PixelYDimension { get; set; }

Omistuksen arvo

uint

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

uint

RelatedSoundFile

Saat tai asettaa siihen liittyvät äänitiedostot.

public string RelatedSoundFile { get; set; }

Omistuksen arvo

string

Saturation

Saa tai asettaa kylläisyyden.

public ExifSaturation Saturation { get; set; }

Omistuksen arvo

ExifSaturation

SceneCaptureType

Saa tai asettaa kohtauksen kappaleen tyyppi.

public ExifSceneCaptureType SceneCaptureType { get; set; }

Omistuksen arvo

ExifSceneCaptureType

SceneType

Saa tai asettaa kohtauksen tyyppi.

public byte SceneType { get; set; }

Omistuksen arvo

byte

SensingMethod

Antaa tai asettaa tunteiden menetelmä.

public ExifSensingMethod SensingMethod { get; set; }

Omistuksen arvo

ExifSensingMethod

SensitivityType

Saa tai asettaa herkkyys tyyppi.

public ushort SensitivityType { get; set; }

Omistuksen arvo

ushort

Sharpness

Saa tai asettaa terävyys.

public ushort Sharpness { get; set; }

Omistuksen arvo

ushort

ShutterSpeedValue

Saa tai asettaa lukijan nopeusarvo.

public TiffSRational ShutterSpeedValue { get; set; }

Omistuksen arvo

TiffSRational

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

string

StandardOutputSensitivity

Saa tai asettaa standardin tuonnin herkkyys

public uint StandardOutputSensitivity { get; set; }

Omistuksen arvo

uint

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

TiffRational

SubjectDistanceRange

Saa tai asettaa kohteen etäisyyden.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

Omistuksen arvo

ExifSubjectDistanceRange

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

string

SubsecTimeDigitized

Saat tai asetat sekunnin osiot DateTimeDigitized -tunnukselle.

public string SubsecTimeDigitized { get; set; }

Omistuksen arvo

string

SubsecTimeOriginal

Saa tai asettaa sekunnin osat DateTimeOriginal-merkille.

public string SubsecTimeOriginal { get; set; }

Omistuksen arvo

string

UserComment

Saat tai laitat käyttäjän kommentin.

public string UserComment { get; set; }

Omistuksen arvo

string

WhiteBalance

Saa tai asettaa valkoisen tasapainon.

public ExifWhiteBalance WhiteBalance { get; set; }

Omistuksen arvo

ExifWhiteBalance

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

uint

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.

 Suomi