ExifData

ExifData class

حاوية بيانات EXIF .

public class ExifData : TiffDataTypeController

المنشئون

اسموصف
ExifData()يقوم بتهيئة مثيل جديد لملفExifData فئة .
ExifData(TiffDataType[])يقوم بتهيئة مثيل جديد لملفExifData فئة مع بيانات من مجموعة .
ExifData(TiffDataType[], TiffDataType[], TiffDataType[])يقوم بتهيئة مثيل جديد لملفExifData فئة مع بيانات من مجموعة .

الخصائص

اسموصف
ApertureValue { get; set; }الحصول على قيمة الفتحة أو تعيينها.
BodySerialNumber { get; set; }الحصول على أو تعيين الرقم التسلسلي لهيكل الكاميرا.
BrightnessValue { get; set; }الحصول على قيمة السطوع أو تعيينها .
CameraOwnerName { get; set; }الحصول على أو تعيين اسم مالك الكاميرا
CFAPattern { get; set; }الحصول على أو تحديد نمط CFA .
ColorSpace { get; set; }الحصول على مساحة اللون أو تحديدها.
CommonTags { get; set; }الحصول على أو تعيين العلامات التي تنتمي إلى القسم المشترك. هذا ينطبق فقط على صور jpeg ، في تنسيق tiff يتم استخدام الخيارات بدلاً من ذلك
ComponentsConfiguration { get; set; }الحصول على تكوين المكونات أو تعيينه.
CompressedBitsPerPixel { get; set; }الحصول على أو تعيين البتات المضغوطة لكل بكسل.
Contrast { get; set; }الحصول على التباين أو تعيينه .
CustomRendered { get; set; }الحصول على العرض المخصص أو تعيينه.
DateTimeDigitized { get; set; }الحصول على أو تحديد رقمنة التاريخ والوقت.
DateTimeOriginal { get; set; }الحصول على أو تحديد وقت التاريخ الأصلي.
DeviceSettingDescription { get; set; }الحصول على أو تعيين وصف إعدادات الجهاز
DigitalZoomRatio { get; set; }الحصول على أو تحديد نسبة التكبير / التصغير الرقمي.
ExifTags { get; set; }الحصول على أو تعيين العلامات التي تنتمي إلى قسم EXIF فقط.
ExifVersion { get; set; }الحصول على إصدار EXIF أو تعيينه .
ExposureBiasValue { get; set; }الحصول على أو تحديد قيمة انحياز التعريض .
ExposureIndex { get; set; }الحصول على أو تحديد مؤشر التعرض .
ExposureMode { get; set; }الحصول على أو ضبط وضع التعريض .
ExposureProgram { get; set; }الحصول على أو تحديد برنامج التعريض .
ExposureTime { get; set; }الحصول على وقت التعرض أو ضبطه .
FileSource { get; set; }الحصول على نوع مصدر الملف أو تعيينه.
Flash { get; set; }الحصول على الفلاش أو ضبطه .
FlashEnergy { get; set; }الحصول على أو ضبط طاقة الفلاش .
FlashpixVersion { get; set; }الحصول على أو تحديد إصدار فلاش بيكسل.
FNumber { get; set; }الحصول على أو تحديد الرقم F .
FocalLength { get; set; }الحصول على الطول البؤري أو تحديده .
FocalLengthIn35MmFilm { get; set; }الحصول على أو تحديد الطول البؤري لفيلم 35 مم.
FocalPlaneResolutionUnit { get; set; }الحصول على أو تعيين وحدة دقة المستوى البؤري.
FocalPlaneXResolution { get; set; }الحصول على أو تعيين دقة المستوى البؤري x .
FocalPlaneYResolution { get; set; }الحصول على أو تعيين دقة المستوى البؤري y .
GainControl { get; set; }الحصول على أو تحديد درجة الضبط الكلي لكسب الصورة .
Gamma { get; set; }الحصول على جاما أو تعيينها .
GPSAltitude { get; set; }الحصول على ارتفاع GPS أو تعيينه.
GPSAltitudeRef { get; set; }الحصول على ارتفاع GPS المستخدم كارتفاع مرجعي أو تعيينه.
GPSAreaInformation { get; set; }الحصول على معلومات منطقة GPS أو تعيينها.
GPSDateStamp { get; set; }الحصول على أو تعيين معلومات تاريخ ووقت تسجيل سلسلة أحرف GPS المتعلقة بالتوقيت العالمي المنسق (UTC).
GPSDestBearing { get; set; }الحصول على أو تعيين اتجاه GPS إلى نقطة الوجهة.
GPSDestBearingRef { get; set; }الحصول على مرجع GPS المستخدم لإعطاء الاتجاه لنقطة الوجهة أو تعيينه.
GPSDestDistance { get; set; }الحصول على أو تحديد مسافة GPS لنقطة الوجهة.
GPSDestDistanceRef { get; set; }الحصول على أو تعيين وحدة GPS المستخدمة للتعبير عن المسافة إلى نقطة الوجهة.
GPSDestLatitude { get; set; }الحصول على أو تحديد خط عرض GPS لنقطة الوجهة.
GPSDestLatitudeRef { get; set; }الحصول على أو تعيين قيمة GPS التي تشير إلى ما إذا كان خط العرض لنقطة الوجهة هو خط العرض الشمالي أو الجنوبي.
GPSDestLongitude { get; set; }الحصول على أو تعيين خط طول GPS لنقطة الوجهة.
GPSDestLongitudeRef { get; set; }الحصول على أو تعيين قيمة GPS التي تشير إلى ما إذا كان خط طول نقطة الوجهة هو خط الطول الشرقي أو الغربي.
GPSDifferential { get; set; }الحصول على أو تعيين قيمة GPS التي تشير إلى ما إذا كان التصحيح التفاضلي مطبقًا على مستقبل GPS.
GPSDOP { get; set; }الحصول على أو تعيين DOP GPS (درجة دقة البيانات) .
GPSImgDirection { get; set; }الحصول على أو تحديد اتجاه GPS للصورة عند التقاطها.
GPSImgDirectionRef { get; set; }الحصول على مرجع GPS أو تعيينه لإعطاء اتجاه الصورة عند التقاطها.
GPSLatitude { get; set; }الحصول على خط عرض GPS أو تعيينه.
GPSLatitudeRef { get; set; }الحصول على أو تعيين خط عرض GPS في خط العرض الشمالي أو الجنوبي.
GPSLongitude { get; set; }الحصول على أو تعيين خط طول GPS .
GPSLongitudeRef { get; set; }الحصول على أو تعيين خط طول GPS هو خط الطول الشرقي أو الغربي.
GPSMapDatum { get; set; }الحصول على أو تعيين بيانات المسح الجيوديسي لنظام تحديد المواقع العالمي (GPS) التي يستخدمها مستقبل GPS.
GPSMeasureMode { get; set; }الحصول على أو تعيين وضع قياس GPS .
GPSProcessingMethod { get; set; }الحصول على أو تعيين سلسلة أحرف GPS لتسجيل اسم الطريقة المستخدمة للعثور على الموقع.
GPSSatellites { get; set; }الحصول على أو تعيين الأقمار الصناعية لنظام تحديد المواقع العالمي (GPS) المستخدمة للقياسات.
GPSSpeed { get; set; }الحصول على أو تحديد سرعة حركة مستقبل GPS.
GPSSpeedRef { get; set; }الحصول على أو تعيين الوحدة المستخدمة للتعبير عن سرعة حركة مستقبل GPS.
GPSStatus { get; set; }الحصول على أو تعيين حالة مستقبل GPS عند تسجيل الصورة.
GPSTags { get; set; }الحصول على أو تعيين العلامات التي تنتمي إلى قسم GPS فقط.
GPSTimestamp { get; set; }الحصول على وقت GPS أو تعيينه على أنه UTC (التوقيت العالمي المنسق) .
GPSTrack { get; set; }الحصول على أو تحديد اتجاه حركة مستقبل GPS.
GPSTrackRef { get; set; }الحصول على المرجع أو تحديده لإعطاء اتجاه حركة مستقبل GPS.
GPSVersionID { get; set; }الحصول على أو تحديد معرف إصدار GPS.
ImageUniqueID { get; set; }الحصول على أو تحديد المعرف الفريد للصورة.
IsBigEndian { get; set; }الحصول على أو تعيين قيمة تشير إلى ما إذا كانت بيانات EXIF الدفق التي تم إنشاؤها منها كبيرة.
ISOSpeed { get; set; }الحصول على أو تعيين سرعة ISO
ISOSpeedLatitudeYYY { get; set; }الحصول على أو تعيين قيمة خط العرض yyy لسرعة ISO للكاميرا أو جهاز الإدخال المحدد في ISO 12232.
ISOSpeedLatitudeZZZ { get; set; }الحصول على أو تعيين قيمة zzz لخط عرض سرعة ISO للكاميرا أو جهاز الإدخال المحدد في ISO 12232.
LensMake { get; set; }الحصول على أو ضبط صانع العدسة.
LensModel { get; set; }الحصول على نموذج العدسة أو تحديده .
LensSerialNumber { get; set; }الحصول على أو تحديد الرقم التسلسلي للعدسة .
LensSpecification { get; set; }الحصول على مواصفات العدسة أو تعيينها
LightSource { get; set; }الحصول على أو ضبط مصدر الضوء.
Make { get; set; }الحصول على أو تعيين الشركة المصنعة لجهاز التسجيل.
MakerNoteData { get; }الحصول على بيانات ملاحظة المُنشئ .
MakerNoteRawData { get; set; }الحصول على البيانات الأولية لملاحظة المُصمم أو تعيينها .
MakerNotes { get; }يحصل على ملاحظات الصانع.
MaxApertureValue { get; set; }الحصول على أو تحديد قيمة الفتحة القصوى.
MeteringMode { get; set; }الحصول على أو تحديد وضع القياس.
OECF { get; set; }الحصول على أو تعيين وظيفة التحويل البصري الكهربائي (OECF) المحددة في ISO 14524.
PhotographicSensitivity { get; set; }الحصول على حساسية التصوير الفوتوغرافي أو ضبطها.
PixelXDimension { get; set; }الحصول على أو تحديد أبعاد البكسل x .
PixelYDimension { get; set; }الحصول على أو تحديد بُعد البكسل y .
Properties { get; set; }الحصول على جميع علامات EXIF أو تعيينها (بما في ذلك العلامات الشائعة وعلامات GPS) .
RecommendedExposureIndex { get; set; }الحصول على أو تعيين فهرس التعريض الموصى به .
RelatedSoundFile { get; set; }الحصول على أو تعيين ملف الصوت ذي الصلة.
Saturation { get; set; }الحصول على أو تعيين التشبع.
SceneCaptureType { get; set; }الحصول على نوع التقاط المشهد أو تعيينه.
SceneType { get; set; }الحصول على نوع المشهد أو تحديده.
SensingMethod { get; set; }يحصل أو يحدد طريقة الاستشعار .
SensitivityType { get; set; }الحصول على نوع الحساسية أو تعيينه .
Sharpness { get; set; }الحصول على أو تعيين الحدة .
ShutterSpeedValue { get; set; }الحصول على أو تحديد قيمة سرعة الغالق.
SpatialFrequencyResponse { get; set; }الحصول على أو تعيين استجابة التردد المكاني.
SpectralSensitivity { get; set; }الحصول على أو تعيين الحساسية الطيفية .
StandardOutputSensitivity { get; set; }الحصول على حساسية الإخراج القياسية أو تعيينها
SubjectArea { get; set; }الحصول على أو تحديد مجال الموضوع .
SubjectDistance { get; set; }الحصول على مسافة الموضوع أو تحديدها .
SubjectDistanceRange { get; set; }الحصول على أو تحديد نطاق مسافة الموضوع.
SubjectLocation { get; set; }الحصول على أو تحديد موقع الموضوع.
SubsecTime { get; set; }الحصول على أو تعيين كسور الثواني لعلامة التاريخ والوقت.
SubsecTimeDigitized { get; set; }الحصول على أو تعيين كسور الثواني للعلامة DateTimeDigitized .
SubsecTimeOriginal { get; set; }الحصول على أو تعيين كسور الثواني للعلامة DateTimeOriginal .
UserComment { get; set; }الحصول على تعليق المستخدم أو تعيينه.
WhiteBalance { get; set; }الحصول على أو ضبط توازن اللون الأبيض.
WhitePoint { get; set; }الحصول على أو تحديد لونية النقطة البيضاء للصورة.

طُرق

اسموصف
RemoveTag(ExifProperties)إزالة العلامة من الحاوية
RemoveTag(ushort)إزالة العلامة من الحاوية

أمثلة

الوصول إلى ملاحظات صانع الكاميرا في صورة Jpeg.

[C#]

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);
    }
}

أنظر أيضا