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
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
BodySerialNumber
Dapatkan atau menetapkan nomor serial tubuh kamera.
public string BodySerialNumber { get; set; }
Nilai Properti
BrightnessValue
Dapatkan atau menetapkan nilai kecerahan.
public TiffSRational BrightnessValue { get; set; }
Nilai Properti
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
ColorSpace
Dapatkan atau menetapkan ruang warna.
public ExifColorSpace ColorSpace { get; set; }
Nilai Properti
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
Contrast
Dapatkan atau menetapkan kontras.
public ExifContrast Contrast { get; set; }
Nilai Properti
CustomRendered
Mendapatkan atau menetapkan kebiasaan yang dihasilkan.
public ExifCustomRendered CustomRendered { get; set; }
Nilai Properti
DateTimeDigitized
Dapatkan atau menetapkan tanggal waktu digital.
public string DateTimeDigitized { get; set; }
Nilai Properti
DateTimeOriginal
Dapatkan atau menetapkan tanggal waktu asli.
public string DateTimeOriginal { get; set; }
Nilai Properti
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
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
ExposureIndex
Dapatkan atau menetapkan indeks eksposur.
public TiffRational ExposureIndex { get; set; }
Nilai Properti
ExposureMode
Dapatkan atau menetapkan mode eksposur.
public ExifExposureMode ExposureMode { get; set; }
Nilai Properti
ExposureProgram
Dapatkan atau menetapkan program eksposur.
public ExifExposureProgram ExposureProgram { get; set; }
Nilai Properti
ExposureTime
Dapatkan atau menetapkan waktu eksposur.
public TiffRational ExposureTime { get; set; }
Nilai Properti
FNUMBER
Dapatkan atau menetapkan nomor F.
public TiffRational FNumber { get; set; }
Nilai Properti
FileSource
Dapatkan atau menetapkan jenis sumber file.
public ExifFileSource FileSource { get; set; }
Nilai Properti
Flash
Mendapatkan atau menetapkan flash.
public ExifFlash Flash { get; set; }
Nilai Properti
FlashEnergy
Dapatkan atau menetapkan energi flash.
public TiffRational FlashEnergy { get; set; }
Nilai Properti
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
FocalLengthIn35MmFilm
Dapatkan atau menetapkan panjang fokus dalam film 35 mm.
public ushort FocalLengthIn35MmFilm { get; set; }
Nilai Properti
FocalPlaneResolutionUnit
Dapatkan atau menetapkan unit resolusi pesawat fokus.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
Nilai Properti
Fasilitas Resolusi
Dapatkan atau menetapkan fokus plan x resolusi.
public TiffRational FocalPlaneXResolution { get; set; }
Nilai Properti
Fokus pada resolusi
Dapatkan atau menetapkan tingkat fokus dan resolusi.
public TiffRational FocalPlaneYResolution { get; set; }
Nilai Properti
GPSPenggunaan
Dapatkan atau menetapkan ketinggian GPS.
public TiffRational GPSAltitude { get; set; }
Nilai Properti
KeteranganGPS
Dapatkan atau menetapkan ketinggian GPS yang digunakan sebagai ketinggian referensi.
public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }
Nilai Properti
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
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
Pengaturan GPS
Mendapatkan atau menetapkan pengangkut GPS ke titik tujuan.
public TiffRational GPSDestBearing { get; set; }
Nilai Properti
GPSDestBearingRef
Dapatkan atau menetapkan referensi GPS yang digunakan untuk memberikan pengangkatan ke titik tujuan.
public string GPSDestBearingRef { get; set; }
Nilai Properti
Jarak GPS
Dapatkan atau menetapkan jarak GPS ke titik tujuan.
public TiffRational GPSDestDistance { get; set; }
Nilai Properti
GPSDestDistanceRef
Dapatkan atau menetapkan unit GPS yang digunakan untuk mengekspresikan jarak ke titik tujuan.
public string GPSDestDistanceRef { get; set; }
Nilai Properti
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
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
Perbedaan GPS
Dapatkan atau menetapkan nilai GPS yang menunjukkan apakah koreksi diferensial diterapkan pada penerima GPS.
public ushort GPSDifferential { get; set; }
Nilai Properti
GPSImgDireksi
Dapatkan atau menetapkan arah GPS dari gambar ketika ia ditangkap.
public TiffRational GPSImgDirection { get; set; }
Nilai Properti
GPSImgDirectionRef
Dapatkan atau menetapkan referensi GPS untuk memberikan arah pada gambar ketika ditangkap.
public string GPSImgDirectionRef { get; set; }
Nilai Properti
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
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
GPSMapDatum
Dapatkan atau menetapkan data survey geodetik GPS yang digunakan oleh penerima GPS.
public string GPSMapDatum { get; set; }
Nilai Properti
Pengaturan GPSMode
Dapatkan atau menetapkan mode pengukuran GPS.
public string GPSMeasureMode { get; set; }
Nilai Properti
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
Kecepatan GPS
Dapatkan atau menetapkan kecepatan pergerakan penerima GPS.
public TiffRational GPSSpeed { get; set; }
Nilai Properti
GPSSpeedRef
Dapatkan atau menetapkan unit yang digunakan untuk mengekspresikan kecepatan pergerakan penerima GPS.
public string GPSSpeedRef { get; set; }
Nilai Properti
GPSStatus
Dapatkan atau menetapkan status penerima GPS ketika gambar itu tercatat.
public string GPSStatus { get; set; }
Nilai Properti
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
GPSTrackRef
Dapatkan atau menetapkan referensi untuk memberikan arah pergerakan penerima GPS.
public string GPSTrackRef { get; set; }
Nilai Properti
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
Gamma
Dapatkan atau menetapkan gamma.
public TiffRational Gamma { get; set; }
Nilai Properti
Isospeed
Dapatkan atau menetapkan kecepatan ISO
public uint ISOSpeed { get; set; }
Nilai Properti
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
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
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
IsBigEndian
Dapatkan atau menetapkan nilai yang menunjukkan apakah data EXIF yang dihasilkan dari arus itu besar.
[JsonProperty]
public bool IsBigEndian { get; set; }
Nilai Properti
LensMake
Mendapatkan atau menetapkan pembuat lensa.
public string LensMake { get; set; }
Nilai Properti
LensModel
Dapatkan atau menetapkan model lensa.
public string LensModel { get; set; }
Nilai Properti
LensSerialNumber
Dapatkan atau menetapkan nomor serial lensa.
public string LensSerialNumber { get; set; }
Nilai Properti
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
Make
Dapatkan atau menetapkan produsen perangkat rekaman.
public string Make { get; set; }
Nilai Properti
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
MeteringMode
Dapatkan atau menetapkan mode pengukuran.
public ExifMeteringMode MeteringMode { get; set; }
Nilai Properti
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
PhotographicSensitivity
Dapatkan atau menetapkan sensitivitas fotografi.
public uint PhotographicSensitivity { get; set; }
Nilai Properti
Ukuran PixelX
Dapatkan atau menetapkan dimensi pixel x.
public uint PixelXDimension { get; set; }
Nilai Properti
Ukuran Pixel
Dapatkan atau menetapkan dimensi pixel y.
public uint PixelYDimension { get; set; }
Nilai Properti
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
RelatedSoundFile
Dapatkan atau menetapkan file audio yang terkait.
public string RelatedSoundFile { get; set; }
Nilai Properti
Saturation
Mendapatkan atau menetapkan saturasi.
public ExifSaturation Saturation { get; set; }
Nilai Properti
SceneCaptureType
Dapatkan atau menetapkan jenis penangkapan adegan.
public ExifSceneCaptureType SceneCaptureType { get; set; }
Nilai Properti
SceneType
Dapatkan atau menetapkan jenis adegan.
public byte SceneType { get; set; }
Nilai Properti
SensingMethod
Dapatkan atau menetapkan metode sensing.
public ExifSensingMethod SensingMethod { get; set; }
Nilai Properti
SensitivityType
Dapatkan atau menetapkan jenis sensitivitas.
public ushort SensitivityType { get; set; }
Nilai Properti
Sharpness
Mendapatkan atau menetapkan ketajaman.
public ushort Sharpness { get; set; }
Nilai Properti
ShutterSpeedValue
Dapatkan atau menetapkan nilai kecepatan shutter.
public TiffSRational ShutterSpeedValue { get; set; }
Nilai Properti
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
StandardOutputSensitivity
Dapatkan atau menetapkan sensitivitas output standar
public uint StandardOutputSensitivity { get; set; }
Nilai Properti
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
SubjectDistanceRange
Dapatkan atau menetapkan area jarak subjek.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
Nilai Properti
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
SubsecTimeDigitized
Dapatkan atau menetapkan fraksi detik untuk tag DateTimeDigitized.
public string SubsecTimeDigitized { get; set; }
Nilai Properti
SubsecTimeOriginal
Dapatkan atau menetapkan fraksi detik untuk tag DateTimeOriginal.
public string SubsecTimeOriginal { get; set; }
Nilai Properti
UserComment
Dapatkan atau menetapkan komentar pengguna.
public string UserComment { get; set; }
Nilai Properti
WhiteBalance
Dapatkan atau menetapkan keseimbangan putih.
public ExifWhiteBalance WhiteBalance { get; set; }
Nilai Properti
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
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.