Class ExifData
اسم الفضاء : Aspose.Imaging.Exif تجميع: Aspose.Imaging.dll (25.4.0)
حاوية البيانات EXIF.
[JsonObject(MemberSerialization.OptIn)]
public class ExifData : TiffDataTypeController
Inheritance
object ← TiffDataTypeController ← ExifData
Derived
الأعضاء الموروثين
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
الوصول إلى ملاحظات المصنع الكاميرا في صورة 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()
يبدأ مثال جديد من فئة Aspose.Imaging.Exif.ExifData.
[JsonConstructor]
public ExifData()
ExifData(TiffDataType[])
يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Exif.ExifData مع البيانات من السلسلة.
public ExifData(TiffDataType[] exifdata)
Parameters
exifdata
TiffDataType
[ ]
مجموعة من علامات EXIF جنبا إلى جنب مع علامات مشتركة و GPS.
ExifData(TiffDataType[ ], TiffDataType[ ], TiffDataType[])
يبدأ مثالًا جديدًا من فئة Aspose.Imaging.Exif.ExifData مع البيانات من السلسلة.
public ExifData(TiffDataType[] commonTags, TiffDataType[] exifTags, TiffDataType[] gpsTags)
Parameters
commonTags
TiffDataType
[ ]
علامات مشتركة .
exifTags
TiffDataType
[ ]
علامات EXIF
gpsTags
TiffDataType
[ ]
علامات GPS .
Properties
ApertureValue
يحصل أو يحدد قيمة الانفتاح.
public TiffRational ApertureValue { get; set; }
قيمة الممتلكات
BodySerialNumber
يحصل أو يضع كاميرا الجسم رقم سلسلة.
public string BodySerialNumber { get; set; }
قيمة الممتلكات
BrightnessValue
يحصل أو يحدد قيمة الضوء.
public TiffSRational BrightnessValue { get; set; }
قيمة الممتلكات
CFAPATTER
يحصل أو يضع نموذج CFA.
public byte[] CFAPattern { get; set; }
قيمة الممتلكات
byte [ ]
CameraOwnerName
يحصل أو يضع اسم مالك الكاميرا
public string CameraOwnerName { get; set; }
قيمة الممتلكات
ColorSpace
يحصل أو يضع مساحة الألوان.
public ExifColorSpace ColorSpace { get; set; }
قيمة الممتلكات
CommonTags
يحصلون أو يضعون علامات، والتي تنتمي إلى القسم المشترك.هذا ينطبق فقط على صور jpeg، في تنسيق tiffOptions يتم استخدامها بدلا من
public TiffDataType[] CommonTags { get; set; }
قيمة الممتلكات
TiffDataType [ ]
ComponentsConfiguration
يحصل أو يضع تكوين المكونات.
public byte[] ComponentsConfiguration { get; set; }
قيمة الممتلكات
byte [ ]
CompressedBitsPerPixel
يحصل أو يضع البيتات المضغوطة لكل بكسل.
public TiffRational CompressedBitsPerPixel { get; set; }
قيمة الممتلكات
Contrast
يضع أو يضع تناقض.
public ExifContrast Contrast { get; set; }
قيمة الممتلكات
CustomRendered
يحصل على أو يضع عادة.
public ExifCustomRendered CustomRendered { get; set; }
قيمة الممتلكات
DateTimeDigitized
يحصل أو يحدد تاريخ الوقت الرقمي.
public string DateTimeDigitized { get; set; }
قيمة الممتلكات
DateTimeOriginal
يحصل أو يحدد موعد التاريخ الأصلي.
public string DateTimeOriginal { get; set; }
قيمة الممتلكات
DeviceSettingDescription
الوصول أو إعداد وصف إعدادات الجهاز
public byte[] DeviceSettingDescription { get; set; }
قيمة الممتلكات
byte [ ]
DigitalZoomRatio
يحصل أو يضع نسبة الزوم الرقمية.
public TiffRational DigitalZoomRatio { get; set; }
قيمة الممتلكات
ExifTags
يحصل أو يضع علامات تنتمي إلى قسم EXIF فقط.
public TiffDataType[] ExifTags { get; set; }
قيمة الممتلكات
TiffDataType [ ]
ExifVersion
احصل على أو إعداد النسخة EXIF.
public byte[] ExifVersion { get; set; }
قيمة الممتلكات
byte [ ]
ExposureBiasValue
يحصل أو يحدد قيمة بياس التعرض.
public TiffSRational ExposureBiasValue { get; set; }
قيمة الممتلكات
ExposureIndex
يحصل أو يضع مؤشر التعرض.
public TiffRational ExposureIndex { get; set; }
قيمة الممتلكات
ExposureMode
يحصل أو يضع وضع التعرض.
public ExifExposureMode ExposureMode { get; set; }
قيمة الممتلكات
ExposureProgram
يحصل أو يضع برنامج التعرض.
public ExifExposureProgram ExposureProgram { get; set; }
قيمة الممتلكات
ExposureTime
يحصل أو يحدد وقت التعرض.
public TiffRational ExposureTime { get; set; }
قيمة الممتلكات
FNUMBER
يحصل أو يضع رقم F.
public TiffRational FNumber { get; set; }
قيمة الممتلكات
FileSource
يحصل أو يحدد نوع المصدر الملف.
public ExifFileSource FileSource { get; set; }
قيمة الممتلكات
Flash
احصل على أو وضع الفلاش.
public ExifFlash Flash { get; set; }
قيمة الممتلكات
FlashEnergy
يحصل أو يضع الطاقة الفلاش.
public TiffRational FlashEnergy { get; set; }
قيمة الممتلكات
FlashpixVersion
يحصل أو يضع نسخة فلاش بيكس.
public byte[] FlashpixVersion { get; set; }
قيمة الممتلكات
byte [ ]
FocalLength
يحصل أو يحدد طول التركيز.
public TiffRational FocalLength { get; set; }
قيمة الممتلكات
FocalLengthIn35MmFilm
يحصل أو يضع طول التركيز في فيلم 35 مم.
public ushort FocalLengthIn35MmFilm { get; set; }
قيمة الممتلكات
FocalPlaneResolutionUnit
يحصل أو يضع وحدة حل الطائرة المركزية.
public ExifUnit FocalPlaneResolutionUnit { get; set; }
قيمة الممتلكات
FocalPlaneXالمعالجة
يحصل أو يضع الطابق المركزي x القرار.
public TiffRational FocalPlaneXResolution { get; set; }
قيمة الممتلكات
التخطيط الحل
يحصل أو يضع الطابق المركزي و القرار.
public TiffRational FocalPlaneYResolution { get; set; }
قيمة الممتلكات
GPSالسلسلة
يحصل أو يحدد ارتفاع GPS.
public TiffRational GPSAltitude { get; set; }
قيمة الممتلكات
GPSالقوةRef
يحصل أو يحدد ارتفاع GPS المستخدم كارتفاع المرجعية.
public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }
قيمة الممتلكات
GPSالمعلومات
يحصل أو يضع معلومات منطقة GPS.
public byte[] GPSAreaInformation { get; set; }
قيمة الممتلكات
byte [ ]
GPSDOP
يحصل أو يضع GPS DOP (درجة دقة البيانات).
public TiffRational GPSDOP { get; set; }
قيمة الممتلكات
موقع GPSDateStamp
يحصل على أو يضع سلاسل شخصية GPS لتسجيل تاريخ وتاريخ المعلومات الزمنية المتعلقة بـ UTC (الزمن العالمي المنسق).
public string GPSDateStamp { get; set; }
قيمة الممتلكات
GPSDestBearing
يحصل أو يضع محرك GPS إلى نقطة الوجهة.
public TiffRational GPSDestBearing { get; set; }
قيمة الممتلكات
GPSDestBearingRef
يحصل أو يضع مرجعية GPS المستخدمة لإعطاء النقل إلى نقطة الوجهة.
public string GPSDestBearingRef { get; set; }
قيمة الممتلكات
GPSDestالمسافة
يحصل أو يحدد مسافة GPS إلى نقطة الوجهة.
public TiffRational GPSDestDistance { get; set; }
قيمة الممتلكات
GPSDestالمسافةRef
يحصل أو يضع وحدة GPS المستخدمة في التعبير عن المسافة إلى نقطة الوجهة.
public string GPSDestDistanceRef { get; set; }
قيمة الممتلكات
GPSالسلسلة
يحصل أو يضع نطاق GPS للنقطة المستهدفة.
public TiffRational[] GPSDestLatitude { get; set; }
قيمة الممتلكات
TiffRational [ ]
الـ GPSDestLatitudeRef
يحصل أو يحدد قيمة GPS التي تشير إلى ما إذا كان عرض نقطة الوجهة هو الشمال أو الجنوب.
public string GPSDestLatitudeRef { get; set; }
قيمة الممتلكات
GPSDestالطول
يحصل أو يحدد طول GPS للنقطة المستهدفة.
public TiffRational[] GPSDestLongitude { get; set; }
قيمة الممتلكات
TiffRational [ ]
GPSDestالطولRef
يحصل أو يحدد قيمة GPS التي تشير إلى ما إذا كان طول نقطة الوجهة هو الشرق أو الغرب.
public string GPSDestLongitudeRef { get; set; }
قيمة الممتلكات
GPSمختلفة
يحصل أو يحدد قيمة GPS التي تشير إلى ما إذا كان يتم تطبيق تصحيح التباين على مستلم GPS.
public ushort GPSDifferential { get; set; }
قيمة الممتلكات
GPSImgتوجيه
يحصل أو يضع اتجاه GPS للصورة عندما تم التقاطها.
public TiffRational GPSImgDirection { get; set; }
قيمة الممتلكات
GPSImgالتوجيهRef
يحصل أو يضع إشارة GPS لإعطاء اتجاه الصورة عند التقاطها.
public string GPSImgDirectionRef { get; set; }
قيمة الممتلكات
GPSالسلسلة
يحصل أو يضع نطاق GPS.
public TiffRational[] GPSLatitude { get; set; }
قيمة الممتلكات
TiffRational [ ]
GPSالسلسلة
احصل على أو وضع نطاق GPS هو نطاق الشمال أو الجنوب.
public string GPSLatitudeRef { get; set; }
قيمة الممتلكات
GPSالطول
يحصل أو يحدد طول GPS.
public TiffRational[] GPSLongitude { get; set; }
قيمة الممتلكات
TiffRational [ ]
GPSالطولRef
الحصول على أو وضع طول GPS هو الشرق أو الغرب الطول.
public string GPSLongitudeRef { get; set; }
قيمة الممتلكات
GPSMapتاريخ
يحصل أو يضع بيانات الاستطلاع الجغرافي GPS المستخدمة من قبل مستلم GPS.
public string GPSMapDatum { get; set; }
قيمة الممتلكات
نظام GPSMeasure
يحصل أو يضع وضع قياس GPS.
public string GPSMeasureMode { get; set; }
قيمة الممتلكات
معالجة GPS
يحصل أو يضع شريط شخصية GPS يسجل اسم الطريقة المستخدمة في العثور على الموقع.
public byte[] GPSProcessingMethod { get; set; }
قيمة الممتلكات
byte [ ]
GPSالقمر
يحصل أو يضع الأقمار الصناعية GPS المستخدمة في القياسات.
public string GPSSatellites { get; set; }
قيمة الممتلكات
GPSالسرعة
يحصل أو يحدد سرعة حركة استقبال GPS.
public TiffRational GPSSpeed { get; set; }
قيمة الممتلكات
GPSSpeedRef
يحصل أو يضع الوحدة المستخدمة في التعبير عن سرعة حركة استقبال GPS.
public string GPSSpeedRef { get; set; }
قيمة الممتلكات
نظام GPS
يحصل أو يضع حالة استقبال GPS عند تسجيل الصورة.
public string GPSStatus { get; set; }
قيمة الممتلكات
GPSTAGS
الحصول على أو إعداد علامات، والتي تنتمي إلى قسم GPS فقط.
public TiffDataType[] GPSTags { get; set; }
قيمة الممتلكات
TiffDataType [ ]
الـ GPSTimestamp
يحصل على أو يحدد وقت GPS باسم UTC (الوقت العالمي المنسق).
public TiffRational[] GPSTimestamp { get; set; }
قيمة الممتلكات
TiffRational [ ]
GPSTrack
يحصل أو يحدد اتجاه حركة استقبال GPS.
public string GPSTrack { get; set; }
قيمة الممتلكات
GPSTrackRef
يحصل أو يضع الإشارة لإعطاء اتجاه حركة استقبال GPS.
public string GPSTrackRef { get; set; }
قيمة الممتلكات
نسخة GPS
يحصل أو يضع جهاز تحديد النسخة GPS.
public byte[] GPSVersionID { get; set; }
قيمة الممتلكات
byte [ ]
GainControl
يحصل أو يحدد درجة الصورة العامة الحصول على التعديل.
public ExifGainControl GainControl { get; set; }
قيمة الممتلكات
Gamma
إلغاء أو وضع غاما.
public TiffRational Gamma { get; set; }
قيمة الممتلكات
إسماعيل
تحصل أو تحدد سرعة ISO
public uint ISOSpeed { get; set; }
قيمة الممتلكات
إسماعيلية
يحصل على أو يحدد قيمة نطاق سرعة ISO yyy من الكاميرا أو جهاز الإدخال المحدد في ISO 12232.
public uint ISOSpeedLatitudeYYY { get; set; }
قيمة الممتلكات
Remarks
هذا العلامة لا يمكن تسجيلها بدون ISOSpeed و ISOSpeedLatitudezzz
إسماعيلية
يحصل على أو يحدد قيمة ضوء السرعة ISO zzz من الكاميرا أو جهاز الإدخال المحدد في ISO 12232.
public uint ISOSpeedLatitudeZZZ { get; set; }
قيمة الممتلكات
Remarks
هذا العلامة لا يمكن تسجيلها بدون ISOSpeed و ISOSpeedLatitudeyyy
صورة واحدة
يحصل أو يضع الهوية الفريدة للصورة.
public string ImageUniqueID { get; set; }
قيمة الممتلكات
IsBigEndian
يحصل أو يضع قيمة تشير إلى ما إذا كانت البيانات التي تم إنشاؤها من تدفق EXIF كبيرة.
[JsonProperty]
public bool IsBigEndian { get; set; }
قيمة الممتلكات
LensMake
يحصل أو يضع صانع العدسة.
public string LensMake { get; set; }
قيمة الممتلكات
LensModel
يحصل أو يضع نموذج العدسة.
public string LensModel { get; set; }
قيمة الممتلكات
LensSerialNumber
يحصل أو يضع العدد التسلسلي للعدسة.
public string LensSerialNumber { get; set; }
قيمة الممتلكات
LensSpecification
احصل على أو وضع مواصفات العدسة
public TiffRational[] LensSpecification { get; set; }
قيمة الممتلكات
TiffRational [ ]
LightSource
يحصل أو يضع مصدر الضوء.
public ExifLightSource LightSource { get; set; }
قيمة الممتلكات
Make
يحصل أو يضع الشركة المصنعة لمعدات التسجيل.
public string Make { get; set; }
قيمة الممتلكات
MakerNoteData
يحصل المصدر على بيانات الملاحظة.
public TiffDataType[] MakerNoteData { get; }
قيمة الممتلكات
TiffDataType [ ]
MakerNoteRawData
يحصل أو يضع المصدر ملاحظة البيانات الخام.
public byte[] MakerNoteRawData { get; set; }
قيمة الممتلكات
byte [ ]
MakerNotes
يحصل على ملاحظات المصنع.
public MakerNote[] MakerNotes { get; }
قيمة الممتلكات
MakerNote [ ]
Examples
الوصول إلى ملاحظات المصنع الكاميرا في صورة 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
يحصل أو يحدد الحد الأقصى لقيمة الانفتاح.
public TiffRational MaxApertureValue { get; set; }
قيمة الممتلكات
MeteringMode
يحصل أو يضع وضع القياس.
public ExifMeteringMode MeteringMode { get; set; }
قيمة الممتلكات
OECF
يحصل أو يضع وظيفة التحويل البصري الكهربائي (OECF) المحددة في ISO 14524.
public byte[] OECF { get; set; }
قيمة الممتلكات
byte [ ]
Orientation
تحصل على أو وضع التوجه.
public ExifOrientation Orientation { get; set; }
قيمة الممتلكات
PhotographicSensitivity
يحصل أو يضع الحساسية الفوتوغرافية.
public uint PhotographicSensitivity { get; set; }
قيمة الممتلكات
PixelXالأبعاد
يحصل أو يضع البكسل x الحجم.
public uint PixelXDimension { get; set; }
قيمة الممتلكات
الحجم Pixel
يحصل أو يضع البكسل و الحجم.
public uint PixelYDimension { get; set; }
قيمة الممتلكات
Properties
يحصل أو يضع جميع علامات EXIF (بما في ذلك علامات الشائعة و GPS).
public TiffDataType[] Properties { get; set; }
قيمة الممتلكات
TiffDataType [ ]
RecommendedExposureIndex
يحصل أو يضع مؤشر التعرض الموصى به.
public uint RecommendedExposureIndex { get; set; }
قيمة الممتلكات
RelatedSoundFile
يحصل أو يضع الملف الصوتي المرتبط.
public string RelatedSoundFile { get; set; }
قيمة الممتلكات
Saturation
يحصل أو يضع التمسك.
public ExifSaturation Saturation { get; set; }
قيمة الممتلكات
SceneCaptureType
يحصل أو يضع نوع التقاط المشهد.
public ExifSceneCaptureType SceneCaptureType { get; set; }
قيمة الممتلكات
SceneType
يحصل أو يضع نوع المشهد.
public byte SceneType { get; set; }
قيمة الممتلكات
SensingMethod
يحصل أو يضع طريقة الحساسية.
public ExifSensingMethod SensingMethod { get; set; }
قيمة الممتلكات
SensitivityType
يحصل أو يحدد نوع الحساسية.
public ushort SensitivityType { get; set; }
قيمة الممتلكات
Sharpness
يحصل أو يضع الحادة.
public ushort Sharpness { get; set; }
قيمة الممتلكات
ShutterSpeedValue
يحصل أو يحدد قيمة سرعة الإغلاق.
public TiffSRational ShutterSpeedValue { get; set; }
قيمة الممتلكات
SpatialFrequencyResponse
يحصل أو يضع رد الفرد الفضائي.
public byte[] SpatialFrequencyResponse { get; set; }
قيمة الممتلكات
byte [ ]
SpectralSensitivity
يحصل أو يضع حساسية الطيف.
public string SpectralSensitivity { get; set; }
قيمة الممتلكات
StandardOutputSensitivity
يحصل أو يضع حساسية الإنتاج القياسية
public uint StandardOutputSensitivity { get; set; }
قيمة الممتلكات
SubjectArea
يحصل أو يضع مساحة الموضوع.
public ushort[] SubjectArea { get; set; }
قيمة الممتلكات
ushort [ ]
SubjectDistance
يحصل أو يضع المسافة الموضوعية.
public TiffRational SubjectDistance { get; set; }
قيمة الممتلكات
SubjectDistanceRange
يحصل أو يضع نطاق المسافة الموضوعية.
public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }
قيمة الممتلكات
SubjectLocation
يحصل أو يضع موقع الموضوع.
public ushort[] SubjectLocation { get; set; }
قيمة الممتلكات
ushort [ ]
SubsecTime
يحصل أو يحدد الفصائل الثانية للعلامة DateTime.
public string SubsecTime { get; set; }
قيمة الممتلكات
SubsecTimeDigitized
يحصل أو يحدد الفصائل الثانية للعلامة DateTimeDigitized.
public string SubsecTimeDigitized { get; set; }
قيمة الممتلكات
SubsecTimeOriginal
يحصل أو يحدد الفصائل الثانية للعلامة DateTimeOriginal.
public string SubsecTimeOriginal { get; set; }
قيمة الممتلكات
UserComment
يتلقى أو يضع تعليق المستخدم.
public string UserComment { get; set; }
قيمة الممتلكات
WhiteBalance
يحصل أو يضع التوازن الأبيض.
public ExifWhiteBalance WhiteBalance { get; set; }
قيمة الممتلكات
WhitePoint
يحصل أو يحدد كروماتية النقطة البيضاء للصورة.
public TiffRational[] WhitePoint { get; set; }
قيمة الممتلكات
TiffRational [ ]
Methods
GetShortOrLong(يوفنتوس)
يحصل على قيمة قصيرة أو طويلة
protected uint GetShortOrLong(ushort key)
Parameters
key
ushort
المفتاح للحصول على قيمة.
Returns
قيمة قصيرة أو طويلة تحولت إلى كاملة.
RemoveTag(ExifProperties)
إزالة علامة من حاوية
public void RemoveTag(ExifProperties tag)
Parameters
tag
ExifProperties
العلامة التي يجب إزالتها
RemoveTag(يوفنتوس)
إزالة علامة من حاوية
public void RemoveTag(ushort tagId)
Parameters
tagId
ushort
علامة تحديد لإزالة.
SetShortOrLong(إسماعيل، إسماعيل، إسماعيل)
إعداد قيمة قصيرة أو طويلة اعتمادا على القيمة.
protected void SetShortOrLong(ushort key, uint value, int section)
Parameters
key
ushort
المفاتيح التي يجب وضعها.
value
uint
القيمة التي يجب وضعها.
section
int
القسم الذي ينبغي إدخاله.