Class ExifData

Class ExifData

Nama dari : Aspose.Imaging.Exif Pengumpulan: Aspose.Imaging.dll (25.4.0)

Menggunakan container data.

[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController

Inheritance

object TiffDataTypeController ExifData

Derived

JpegExifData

anggota yang diwarisi

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

Akses kamera pembuat catatan dalam gambar Jpeg.

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()

Initifikasi contoh baru dari kelas Aspose.Imaging.Exif.ExifData.

[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

Inicialisasi contoh baru dari kelas Aspose.Imaging.Exif.ExifData dengan data dari array.

public ExifData(TiffDataType[] exifdata)

Parameters

exifdata TiffDataType [ ]

Berbagai tag EXIF bersama dengan tag umum dan GPS.

ExifData(TiffDataType[ ], TiffdataType[ ], TiffdataType[])

Inicialisasi contoh baru dari kelas Aspose.Imaging.Exif.ExifData dengan data dari array.

public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)

Parameters

commonTags TiffDataType [ ]

dengan tag yang umum.

exifTags TiffDataType [ ]

dengan tag EXIF.

gpsTags TiffDataType [ ]

dengan tag GPS.

Properties

ApertureValue

Dapatkan atau menetapkan nilai pembukaan.

public TiffRational ApertureValue { get; set; }

Nilai Properti

TiffRational

BodySerialNumber

Dapatkan atau menetapkan nomor serial tubuh kamera.

public string BodySerialNumber { get; set; }

Nilai Properti

string

BrightnessValue

Dapatkan atau menetapkan nilai kecerahan.

public TiffSRational BrightnessValue { get; set; }

Nilai Properti

TiffSRational

CFAPATTERN

Dapatkan atau menetapkan pola CFA.

public byte[] CFAPattern { get; set; }

Nilai Properti

byte [ ]

CameraOwnerName

Dapatkan atau menetapkan nama pemilik kamera

public string CameraOwnerName { get; set; }

Nilai Properti

string

ColorSpace

Dapatkan atau menetapkan ruang warna.

public ExifColorSpace ColorSpace { get; set; }

Nilai Properti

ExifColorSpace

CommonTags

Gets atau set tags, yang tergolong dalam bagian umum. ini hanya berlaku untuk gambar jpeg, dalam format tiffOptions digunakan sebagai gantinya

public TiffDataType[] CommonTags { get; set; }

Nilai Properti

TiffDataType [ ]

ComponentsConfiguration

Dapatkan atau menetapkan konfigurasi komponen.

public byte[] ComponentsConfiguration { get; set; }

Nilai Properti

byte [ ]

CompressedBitsPerPixel

Dapatkan atau menetapkan bit yang dikompresi per piksel.

public TiffRational CompressedBitsPerPixel { get; set; }

Nilai Properti

TiffRational

Contrast

Dapatkan atau menetapkan kontras.

public ExifContrast Contrast { get; set; }

Nilai Properti

ExifContrast

CustomRendered

Mendapatkan atau menetapkan kebiasaan yang dihasilkan.

public ExifCustomRendered CustomRendered { get; set; }

Nilai Properti

ExifCustomRendered

DateTimeDigitized

Dapatkan atau menetapkan tanggal waktu digital.

public string DateTimeDigitized { get; set; }

Nilai Properti

string

DateTimeOriginal

Dapatkan atau menetapkan tanggal waktu asli.

public string DateTimeOriginal { get; set; }

Nilai Properti

string

DeviceSettingDescription

Dapatkan atau menetapkan deskripsi pengaturan perangkat

public byte[] DeviceSettingDescription { get; set; }

Nilai Properti

byte [ ]

DigitalZoomRatio

Dapatkan atau menetapkan proporsi zoom digital.

public TiffRational DigitalZoomRatio { get; set; }

Nilai Properti

TiffRational

ExifTags

Dapatkan atau menetapkan tag yang hanya tergolong dalam seksyen EXIF.

public TiffDataType[] ExifTags { get; set; }

Nilai Properti

TiffDataType [ ]

ExifVersion

Dapatkan atau menetapkan versi EXIF.

public byte[] ExifVersion { get; set; }

Nilai Properti

byte [ ]

ExposureBiasValue

Dapatkan atau menetapkan eksposur bias nilai.

public TiffSRational ExposureBiasValue { get; set; }

Nilai Properti

TiffSRational

ExposureIndex

Dapatkan atau menetapkan indeks eksposur.

public TiffRational ExposureIndex { get; set; }

Nilai Properti

TiffRational

ExposureMode

Dapatkan atau menetapkan mode eksposur.

public ExifExposureMode ExposureMode { get; set; }

Nilai Properti

ExifExposureMode

ExposureProgram

Dapatkan atau menetapkan program eksposur.

public ExifExposureProgram ExposureProgram { get; set; }

Nilai Properti

ExifExposureProgram

ExposureTime

Dapatkan atau menetapkan waktu eksposur.

public TiffRational ExposureTime { get; set; }

Nilai Properti

TiffRational

FNUMBER

Dapatkan atau menetapkan nomor F.

public TiffRational FNumber { get; set; }

Nilai Properti

TiffRational

FileSource

Dapatkan atau menetapkan jenis sumber file.

public ExifFileSource FileSource { get; set; }

Nilai Properti

ExifFileSource

Flash

Mendapatkan atau menetapkan flash.

public ExifFlash Flash { get; set; }

Nilai Properti

ExifFlash

FlashEnergy

Dapatkan atau menetapkan energi flash.

public TiffRational FlashEnergy { get; set; }

Nilai Properti

TiffRational

FlashpixVersion

Dapatkan atau menetapkan versi flash pix.

public byte[] FlashpixVersion { get; set; }

Nilai Properti

byte [ ]

FocalLength

Dapatkan atau menetapkan panjang fokus.

public TiffRational FocalLength { get; set; }

Nilai Properti

TiffRational

FocalLengthIn35MmFilm

Dapatkan atau menetapkan panjang fokus dalam film 35 mm.

public ushort FocalLengthIn35MmFilm { get; set; }

Nilai Properti

ushort

FocalPlaneResolutionUnit

Dapatkan atau menetapkan unit resolusi pesawat fokus.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

Nilai Properti

ExifUnit

Fasilitas Resolusi

Dapatkan atau menetapkan fokus plan x resolusi.

public TiffRational FocalPlaneXResolution { get; set; }

Nilai Properti

TiffRational

Fokus pada resolusi

Dapatkan atau menetapkan tingkat fokus dan resolusi.

public TiffRational FocalPlaneYResolution { get; set; }

Nilai Properti

TiffRational

GPSPenggunaan

Dapatkan atau menetapkan ketinggian GPS.

public TiffRational GPSAltitude { get; set; }

Nilai Properti

TiffRational

KeteranganGPS

Dapatkan atau menetapkan ketinggian GPS yang digunakan sebagai ketinggian referensi.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

Nilai Properti

ExifGPSAltitudeRef

Informasi GPS

Dapatkan atau menetapkan informasi area GPS.

public byte[] GPSAreaInformation { get; set; }

Nilai Properti

byte [ ]

GPSDOP

Dapatkan atau menetapkan GPS DOP (tingkat ketepatan data).

public TiffRational GPSDOP { get; set; }

Nilai Properti

TiffRational

Keterangan GPSStamp

Dapatkan atau menetapkan data dan waktu rekaman string karakter GPS yang berkaitan dengan UTC (Koordinated Universal Time).

public string GPSDateStamp { get; set; }

Nilai Properti

string

Pengaturan GPS

Mendapatkan atau menetapkan pengangkut GPS ke titik tujuan.

public TiffRational GPSDestBearing { get; set; }

Nilai Properti

TiffRational

GPSDestBearingRef

Dapatkan atau menetapkan referensi GPS yang digunakan untuk memberikan pengangkatan ke titik tujuan.

public string GPSDestBearingRef { get; set; }

Nilai Properti

string

Jarak GPS

Dapatkan atau menetapkan jarak GPS ke titik tujuan.

public TiffRational GPSDestDistance { get; set; }

Nilai Properti

TiffRational

GPSDestDistanceRef

Dapatkan atau menetapkan unit GPS yang digunakan untuk mengekspresikan jarak ke titik tujuan.

public string GPSDestDistanceRef { get; set; }

Nilai Properti

string

GPSDestLatitude

Dapatkan atau menetapkan latitud GPS dari titik tujuan.

public TiffRational[] GPSDestLatitude { get; set; }

Nilai Properti

TiffRational [ ]

GPSDestLatitudeRef

Dapatkan atau menetapkan nilai GPS yang menunjukkan apakah latitud titik tujuan adalah latitud utara atau selatan.

public string GPSDestLatitudeRef { get; set; }

Nilai Properti

string

Jarak panjang GPS

Dapatkan atau menetapkan jarak GPS dari titik tujuan.

public TiffRational[] GPSDestLongitude { get; set; }

Nilai Properti

TiffRational [ ]

GPSDestLongitudeRef

Dapatkan atau menetapkan nilai GPS yang menunjukkan apakah panjang titik tujuan adalah timur atau barat panjang.

public string GPSDestLongitudeRef { get; set; }

Nilai Properti

string

Perbedaan GPS

Dapatkan atau menetapkan nilai GPS yang menunjukkan apakah koreksi diferensial diterapkan pada penerima GPS.

public ushort GPSDifferential { get; set; }

Nilai Properti

ushort

GPSImgDireksi

Dapatkan atau menetapkan arah GPS dari gambar ketika ia ditangkap.

public TiffRational GPSImgDirection { get; set; }

Nilai Properti

TiffRational

GPSImgDirectionRef

Dapatkan atau menetapkan referensi GPS untuk memberikan arah pada gambar ketika ditangkap.

public string GPSImgDirectionRef { get; set; }

Nilai Properti

string

GPSKetepatan

Dapatkan atau menetapkan latitud GPS.

public TiffRational[] GPSLatitude { get; set; }

Nilai Properti

TiffRational [ ]

GPSRef yang

Dapatkan atau menetapkan latitud GPS adalah latitud utara atau selatan.

public string GPSLatitudeRef { get; set; }

Nilai Properti

string

Jarak GPS

Dapatkan atau menetapkan jarak GPS.

public TiffRational[] GPSLongitude { get; set; }

Nilai Properti

TiffRational [ ]

Pengembangan GPSLongitudeRef

Mendapatkan atau menetapkan jarak GPS adalah jarak timur atau barat.

public string GPSLongitudeRef { get; set; }

Nilai Properti

string

GPSMapDatum

Dapatkan atau menetapkan data survey geodetik GPS yang digunakan oleh penerima GPS.

public string GPSMapDatum { get; set; }

Nilai Properti

string

Pengaturan GPSMode

Dapatkan atau menetapkan mode pengukuran GPS.

public string GPSMeasureMode { get; set; }

Nilai Properti

string

Metode pemrosesan GPS

Dapatkan atau menetapkan string karakter GPS yang merekam nama metode yang digunakan untuk menemukan lokasi.

public byte[] GPSProcessingMethod { get; set; }

Nilai Properti

byte [ ]

Satelit GPS

Dapatkan atau menetapkan satelit GPS yang digunakan untuk pengukuran.

public string GPSSatellites { get; set; }

Nilai Properti

string

Kecepatan GPS

Dapatkan atau menetapkan kecepatan pergerakan penerima GPS.

public TiffRational GPSSpeed { get; set; }

Nilai Properti

TiffRational

GPSSpeedRef

Dapatkan atau menetapkan unit yang digunakan untuk mengekspresikan kecepatan pergerakan penerima GPS.

public string GPSSpeedRef { get; set; }

Nilai Properti

string

GPSStatus

Dapatkan atau menetapkan status penerima GPS ketika gambar itu tercatat.

public string GPSStatus { get; set; }

Nilai Properti

string

KPK

Dapatkan atau menetapkan tag, yang hanya tergolong dalam bagian GPS.

public TiffDataType[] GPSTags { get; set; }

Nilai Properti

TiffDataType [ ]

Kegiatan GPSTimestamp

Dapatkan atau menetapkan waktu GPS sebagai UTC (Koordinated Universal Time).

public TiffRational[] GPSTimestamp { get; set; }

Nilai Properti

TiffRational [ ]

GPSTRAK

Dapatkan atau menetapkan arah pergerakan penerima GPS.

public string GPSTrack { get; set; }

Nilai Properti

string

GPSTrackRef

Dapatkan atau menetapkan referensi untuk memberikan arah pergerakan penerima GPS.

public string GPSTrackRef { get; set; }

Nilai Properti

string

Perbedaan GPS

Dapatkan atau menetapkan pengidentifikasi versi GPS.

public byte[] GPSVersionID { get; set; }

Nilai Properti

byte [ ]

GainControl

Dapatkan atau menetapkan tingkat keseluruhan gambar mendapatkan penyesuaian.

public ExifGainControl GainControl { get; set; }

Nilai Properti

ExifGainControl

Gamma

Dapatkan atau menetapkan gamma.

public TiffRational Gamma { get; set; }

Nilai Properti

TiffRational

Isospeed

Dapatkan atau menetapkan kecepatan ISO

public uint ISOSpeed { get; set; }

Nilai Properti

uint

Perkembangan LatitudeYYy

Dapatkan atau menetapkan nilai ISO kecepatan latitude yyy dari kamera atau perangkat input yang ditakrifkan dalam ISO 12232.

public uint ISOSpeedLatitudeYYY { get; set; }

Nilai Properti

uint

Remarks

Tag ini tidak akan tercatat tanpa ISOSpeed dan ISOSpeedLatitudezzz

Perkembangan ZZZ

Dapatkan atau menetapkan nilai ISO kecepatan latitude zzz dari kamera atau perangkat input yang ditakrifkan dalam ISO 12232.

public uint ISOSpeedLatitudeZZZ { get; set; }

Nilai Properti

uint

Remarks

Tag ini tidak akan tercatat tanpa ISOSpeed dan ISOSpeedLatitudeyyy

Gambar unik

Dapatkan atau menetapkan pengidentifikasi unik gambar.

public string ImageUniqueID { get; set; }

Nilai Properti

string

IsBigEndian

Dapatkan atau menetapkan nilai yang menunjukkan apakah data EXIF yang dihasilkan dari arus itu besar.

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

Nilai Properti

bool

LensMake

Mendapatkan atau menetapkan pembuat lensa.

public string LensMake { get; set; }

Nilai Properti

string

LensModel

Dapatkan atau menetapkan model lensa.

public string LensModel { get; set; }

Nilai Properti

string

LensSerialNumber

Dapatkan atau menetapkan nomor serial lensa.

public string LensSerialNumber { get; set; }

Nilai Properti

string

LensSpecification

Dapatkan atau menetapkan spesifikasi lensa

public TiffRational[] LensSpecification { get; set; }

Nilai Properti

TiffRational [ ]

LightSource

Mendapatkan atau menetapkan sumber cahaya.

public ExifLightSource LightSource { get; set; }

Nilai Properti

ExifLightSource

Make

Dapatkan atau menetapkan produsen perangkat rekaman.

public string Make { get; set; }

Nilai Properti

string

MakerNoteData

Dapatkan data catatan maker.

public TiffDataType[] MakerNoteData { get; }

Nilai Properti

TiffDataType [ ]

MakerNoteRawData

Dapatkan atau menetapkan maker catatan data mentah.

public byte[] MakerNoteRawData { get; set; }

Nilai Properti

byte [ ]

MakerNotes

Dapatkan catatan dari maker.

public MakerNote[] MakerNotes { get; }

Nilai Properti

MakerNote [ ]

Examples

Akses kamera pembuat catatan dalam gambar Jpeg.

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

Dapatkan atau menetapkan nilai pembukaan maksimum.

public TiffRational MaxApertureValue { get; set; }

Nilai Properti

TiffRational

MeteringMode

Dapatkan atau menetapkan mode pengukuran.

public ExifMeteringMode MeteringMode { get; set; }

Nilai Properti

ExifMeteringMode

OECF

Dapatkan atau menetapkan Opto-Electric Conversion Function (OECF) yang dinyatakan dalam ISO 14524.

public byte[] OECF { get; set; }

Nilai Properti

byte [ ]

Orientation

Dapatkan atau menetapkan orientasi.

public ExifOrientation Orientation { get; set; }

Nilai Properti

ExifOrientation

PhotographicSensitivity

Dapatkan atau menetapkan sensitivitas fotografi.

public uint PhotographicSensitivity { get; set; }

Nilai Properti

uint

Ukuran PixelX

Dapatkan atau menetapkan dimensi pixel x.

public uint PixelXDimension { get; set; }

Nilai Properti

uint

Ukuran Pixel

Dapatkan atau menetapkan dimensi pixel y.

public uint PixelYDimension { get; set; }

Nilai Properti

uint

Properties

Dapatkan atau menetapkan semua tag EXIF (termasuk tag umum dan GPS).

public TiffDataType[] Properties { get; set; }

Nilai Properti

TiffDataType [ ]

RecommendedExposureIndex

Dapatkan atau menetapkan indeks eksposur yang disarankan.

public uint RecommendedExposureIndex { get; set; }

Nilai Properti

uint

RelatedSoundFile

Dapatkan atau menetapkan file audio yang terkait.

public string RelatedSoundFile { get; set; }

Nilai Properti

string

Saturation

Mendapatkan atau menetapkan saturasi.

public ExifSaturation Saturation { get; set; }

Nilai Properti

ExifSaturation

SceneCaptureType

Dapatkan atau menetapkan jenis penangkapan adegan.

public ExifSceneCaptureType SceneCaptureType { get; set; }

Nilai Properti

ExifSceneCaptureType

SceneType

Dapatkan atau menetapkan jenis adegan.

public byte SceneType { get; set; }

Nilai Properti

byte

SensingMethod

Dapatkan atau menetapkan metode sensing.

public ExifSensingMethod SensingMethod { get; set; }

Nilai Properti

ExifSensingMethod

SensitivityType

Dapatkan atau menetapkan jenis sensitivitas.

public ushort SensitivityType { get; set; }

Nilai Properti

ushort

Sharpness

Mendapatkan atau menetapkan ketajaman.

public ushort Sharpness { get; set; }

Nilai Properti

ushort

ShutterSpeedValue

Dapatkan atau menetapkan nilai kecepatan shutter.

public TiffSRational ShutterSpeedValue { get; set; }

Nilai Properti

TiffSRational

SpatialFrequencyResponse

Dapatkan atau menetapkan respons frekuensi ruang.

public byte[] SpatialFrequencyResponse { get; set; }

Nilai Properti

byte [ ]

SpectralSensitivity

Mendapatkan atau menetapkan sensitivitas spektral.

public string SpectralSensitivity { get; set; }

Nilai Properti

string

StandardOutputSensitivity

Dapatkan atau menetapkan sensitivitas output standar

public uint StandardOutputSensitivity { get; set; }

Nilai Properti

uint

SubjectArea

Dapatkan atau menetapkan area subjek.

public ushort[] SubjectArea { get; set; }

Nilai Properti

ushort [ ]

SubjectDistance

Dapatkan atau menetapkan jarak subjek.

public TiffRational SubjectDistance { get; set; }

Nilai Properti

TiffRational

SubjectDistanceRange

Dapatkan atau menetapkan area jarak subjek.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

Nilai Properti

ExifSubjectDistanceRange

SubjectLocation

Dapatkan atau menetapkan lokasi subjek.

public ushort[] SubjectLocation { get; set; }

Nilai Properti

ushort [ ]

SubsecTime

Dapatkan atau menetapkan fraksi detik untuk tag DateTime.

public string SubsecTime { get; set; }

Nilai Properti

string

SubsecTimeDigitized

Dapatkan atau menetapkan fraksi detik untuk tag DateTimeDigitized.

public string SubsecTimeDigitized { get; set; }

Nilai Properti

string

SubsecTimeOriginal

Dapatkan atau menetapkan fraksi detik untuk tag DateTimeOriginal.

public string SubsecTimeOriginal { get; set; }

Nilai Properti

string

UserComment

Dapatkan atau menetapkan komentar pengguna.

public string UserComment { get; set; }

Nilai Properti

string

WhiteBalance

Dapatkan atau menetapkan keseimbangan putih.

public ExifWhiteBalance WhiteBalance { get; set; }

Nilai Properti

ExifWhiteBalance

WhitePoint

Dapatkan atau menetapkan kromatik titik putih dari gambar.

public TiffRational[] WhitePoint { get; set; }

Nilai Properti

TiffRational [ ]

Methods

GetShortOrLong(Kemenangan)

Dapatkan nilai pendek atau panjang.

protected uint GetShortOrLong(ushort key)

Parameters

key ushort

Kunci untuk mendapatkan nilai.

Returns

uint

Nilai pendek atau panjang ditukar menjadi integral.

RemoveTag(ExifProperties)

Menghapus tag dari container

public void RemoveTag(ExifProperties tag)

Parameters

tag ExifProperties

Tag untuk menghapus

RemoveTag(Kemenangan)

Menghapus tag dari container

public void RemoveTag(ushort tagId)

Parameters

tagId ushort

Tag identifier untuk menghapus.

SetShortOrLong(Tangan, Tangan, Tangan)

Mengatur nilai pendek atau panjang tergantung pada nilai.

protected void SetShortOrLong(ushort key, uint value, int section)

Parameters

key ushort

Kunci yang harus ditetapkan.

value uint

Nilai yang harus ditetapkan.

section int

bagian untuk memasuki.

 Indonesia