Class ExifData

Class ExifData

Namespace: Aspose.Imaging.Exif
Assembly: Aspose.Imaging.dll (25.2.0)

מיכל נתוני EXIF.

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

ירושה

objectTiffDataTypeControllerExifData

נגזר

JpegExifData

חברים שהועברו

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

דוגמאות

גישה להערות יצרן המצלמה בתמונה Jpeg.```csharp [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);
                                                                }
                                                            }

## בונים

### <a id="Aspose_Imaging_Exif_ExifData__ctor"></a> ExifData\(\)

מאתחל מופע חדש של מחלקת Aspose.Imaging.Exif.ExifData.

```csharp
[JsonConstructor]
public ExifData()

ExifData(TiffDataType[])

מאתחל מופע חדש של מחלקת Aspose.Imaging.Exif.ExifData עם נתונים מתוך מערך.

public ExifData(TiffDataType[] exifdata)

פרמטרים

exifdata TiffDataType[]

מערך של תגי EXIF יחד עם תגי GPS ותגים כלליים.

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

מאתחל מופע חדש של מחלקת Aspose.Imaging.Exif.ExifData עם נתונים מתוך מערך.

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

פרמטרים

commonTags TiffDataType[]

התגים הכלליים.

exifTags TiffDataType[]

תגי EXIF.

gpsTags TiffDataType[]

תגי GPS.

מאפיינים

ApertureValue

מקבל או קובע את ערך הצמצם.

public TiffRational ApertureValue { get; set; }

ערך המאפיין

TiffRational

BodySerialNumber

מקבל או קובע את מספר הסידורי של גוף המצלמה.

public string BodySerialNumber { get; set; }

ערך המאפיין

string

BrightnessValue

מקבל או קובע את ערך הבהירות.

public TiffSRational BrightnessValue { get; set; }

ערך המאפיין

TiffSRational

CFAPattern

מקבל או קובע את תבנית ה-CFA.

public byte[] CFAPattern { get; set; }

ערך המאפיין

byte[]

CameraOwnerName

מקבל או קובע את שם בעל המצלמה.

public string CameraOwnerName { get; set; }

ערך המאפיין

string

ColorSpace

מקבל או קובע את מרחב הצבעים.

public ExifColorSpace ColorSpace { get; set; }

ערך המאפיין

ExifColorSpace

CommonTags

מקבל או קובע תגיות השייכות לסעיף הכללי. זה חל רק על תמונות JPEG, בפורמט TIFF משתמשים במקום זאת ב-tiffOptions.

public TiffDataType[] CommonTags { get; set; }

ערך המאפיין

TiffDataType[]

ComponentsConfiguration

מקבל או קובע את תצורת הרכיבים.

public byte[] ComponentsConfiguration { get; set; }

ערך המאפיין

byte[]

CompressedBitsPerPixel

מקבל או קובע את מספר הביטים הדחוסים לכל פיקסל.

public TiffRational CompressedBitsPerPixel { get; set; }

ערך המאפיין

TiffRational

Contrast

מקבל או קובע את הניגודיות.

public ExifContrast Contrast { get; set; }

ערך המאפיין

ExifContrast

CustomRendered

מקבל או קובע את ההגדרה המותאמת אישית.

public ExifCustomRendered CustomRendered { get; set; }

ערך המאפיין

ExifCustomRendered

DateTimeDigitized

מקבל או קובע את זמן התאריך הדיגיטלי.

public string DateTimeDigitized { get; set; }

ערך המאפיין

string

DateTimeOriginal

מקבל או קובע את זמן התאריך המקורי.

public string DateTimeOriginal { get; set; }

ערך המאפיין

string

DeviceSettingDescription

מקבל או קובע את תיאור הגדרות המכשיר.

public byte[] DeviceSettingDescription { get; set; }

ערך המאפיין

byte[]

DigitalZoomRatio

מקבל או קובע את יחס הזום הדיגיטלי.

public TiffRational DigitalZoomRatio { get; set; }

ערך המאפיין

TiffRational

ExifTags

מקבל או קובע תגיות השייכות רק לסעיף EXIF.

public TiffDataType[] ExifTags { get; set; }

ערך המאפיין

TiffDataType[]

ExifVersion

מקבל או קובע את גרסת ה-EXIF.

public byte[] ExifVersion { get; set; }

ערך המאפיין

byte[]

ExposureBiasValue

מקבל או קובע את ערך הטיית החשיפה.

public TiffSRational ExposureBiasValue { get; set; }

ערך המאפיין

TiffSRational

ExposureIndex

מקבל או קובע את מדד החשיפה.

public TiffRational ExposureIndex { get; set; }

ערך המאפיין

TiffRational

ExposureMode

מקבל או קובע את מצב החשיפה.

public ExifExposureMode ExposureMode { get; set; }

ערך המאפיין

ExifExposureMode

ExposureProgram

מקבל או קובע את תוכנית החשיפה.

public ExifExposureProgram ExposureProgram { get; set; }

ערך המאפיין

ExifExposureProgram

ExposureTime

מקבל או קובע את זמן החשיפה.

public TiffRational ExposureTime { get; set; }

ערך המאפיין

TiffRational

FNumber

מקבל או קובע את ערך ה-F-number.

public TiffRational FNumber { get; set; }

ערך המאפיין

TiffRational

FileSource

מקבל או קובע את סוג מקור הקובץ.

public ExifFileSource FileSource { get; set; }

ערך המאפיין

ExifFileSource

Flash

מקבל או קובע את הפלאש.

public ExifFlash Flash { get; set; }

ערך המאפיין

ExifFlash

FlashEnergy

מקבל או קובע את אנרגיית הפלאש.

public TiffRational FlashEnergy { get; set; }

ערך המאפיין

TiffRational

FlashpixVersion

מקבל או קובע את גרסת פלאשפיקס.

public byte[] FlashpixVersion { get; set; }

ערך המאפיין

byte[]

FocalLength

מקבל או קובע את אורך המוקד.

public TiffRational FocalLength { get; set; }

ערך המאפיין

TiffRational

FocalLengthIn35MmFilm

מקבל או קובע את אורך המוקד בפילם של 35 מ"מ.

public ushort FocalLengthIn35MmFilm { get; set; }

ערך המאפיין

ushort

FocalPlaneResolutionUnit

מקבל או קובע את יחידת רזולוציית מישור המוקד.

public ExifUnit FocalPlaneResolutionUnit { get; set; }

ערך המאפיין

ExifUnit

FocalPlaneXResolution

מקבל או קובע את רזולוציית ה-X של מישור המוקד.

public TiffRational FocalPlaneXResolution { get; set; }

ערך המאפיין

TiffRational

FocalPlaneYResolution

מקבל או קובע את רזולוציית ה-Y של מישור המוקד.

public TiffRational FocalPlaneYResolution { get; set; }

ערך המאפיין

TiffRational

GPSAltitude

מקבל או קובע את גובה ה-GPS.

public TiffRational GPSAltitude { get; set; }

ערך המאפיין

TiffRational

GPSAltitudeRef

מקבל או קובע את גובה ה-GPS המשמש כגובה התייחסות.

public ExifGPSAltitudeRef GPSAltitudeRef { get; set; }

ערך המאפיין

ExifGPSAltitudeRef

GPSAreaInformation

מקבל או קובע את מידע אזור ה-GPS.

public byte[] GPSAreaInformation { get; set; }

ערך המאפיין

byte[]

GPSDOP

מקבל או קובע את ה-GPS DOP (דרגת דיוק נתונים).

public TiffRational GPSDOP { get; set; }

ערך המאפיין

TiffRational

GPSDateStamp

מקבל או קובע את מחרוזת התו GPS המקליטה את תאריך ושעת המידע ביחס ל-UTC (זמן אוניברסלי מתואם).

public string GPSDateStamp { get; set; }

ערך המאפיין

string

GPSDestBearing

מקבל או קובע את הכיוון של GPS לנקודת היעד.

public TiffRational GPSDestBearing { get; set; }

ערך המאפיין

TiffRational

GPSDestBearingRef

מקבל או קובע את ההתייחסות של GPS הנמצאת לשם הכיוון לנקודת היעד.

public string GPSDestBearingRef { get; set; }

ערך המאפיין

string

GPSDestDistance

מקבל או קובע את המרחק של GPS לנקודת היעד.

public TiffRational GPSDestDistance { get; set; }

ערך המאפיין

TiffRational

GPSDestDistanceRef

מקבל או קובע את יחידת ה-GPS המשמשת לביטוי המרחק לנקודת היעד.

public string GPSDestDistanceRef { get; set; }

ערך המאפיין

string

GPSDestLatitude

מקבל או קובע את קו הרוחב של GPS של נקודת היעד.

public TiffRational[] GPSDestLatitude { get; set; }

ערך המאפיין

TiffRational[]

GPSDestLatitudeRef

מקבל או קובע את ערך ה-GPS המצביע אם קו הרוחב של נקודת היעד הוא קו רוחב צפוני או דרומי.

public string GPSDestLatitudeRef { get; set; }

ערך המאפיין

string

GPSDestLongitude

מקבל או קובע את קו האורך של GPS של נקודת היעד.

public TiffRational[] GPSDestLongitude { get; set; }

ערך המאפיין

TiffRational[]

GPSDestLongitudeRef

מקבל או קובע את ערך ה-GPS המצביע אם קו האורך של נקודת היעד הוא קו אורך מזרחי או מערבי.

public string GPSDestLongitudeRef { get; set; }

ערך המאפיין

string

GPSDifferential

מקבל או קובע ערך GPS המצביע אם תיקון דיפרנציאלי חל על מקלט ה-GPS.

public ushort GPSDifferential { get; set; }

ערך המאפיין

ushort

GPSImgDirection

מקבל או קובע את כיוון ה-GPS של התמונה כאשר היא צולמה.

public TiffRational GPSImgDirection { get; set; }

ערך המאפיין

TiffRational

GPSImgDirectionRef

מקבל או קובע את ההתייחסות של GPS לשם הכיוון של התמונה כאשר היא צולמה.

public string GPSImgDirectionRef { get; set; }

ערך המאפיין

string

GPSLatitude

מקבל או קובע את קו הרוחב של GPS.

public TiffRational[] GPSLatitude { get; set; }

ערך המאפיין

TiffRational[]

GPSLatitudeRef

מקבל או קובע את קו הרוחב של GPS הוא צפוני או דרומי.

public string GPSLatitudeRef { get; set; }

ערך המאפיין

string

GPSLongitude

מקבל או קובע את קו האורך של GPS.

public TiffRational[] GPSLongitude { get; set; }

ערך המאפיין

TiffRational[]

GPSLongitudeRef

מקבל או קובע את קו האורך של GPS הוא מזרחי או מערבי.

public string GPSLongitudeRef { get; set; }

ערך המאפיין

string

GPSMapDatum

מקבל או קובע את נתוני הסקר הגיאודטי של GPS המשמשים על ידי מקלט ה-GPS.

public string GPSMapDatum { get; set; }

ערך המאפיין

string

GPSMeasureMode

מקבל או קובע את מצב המדידה של GPS.

public string GPSMeasureMode { get; set; }

ערך המאפיין

string

GPSProcessingMethod

מקבל או קובע את מחרוזת התו GPS המקליטה את שם השיטה שנעשה בה שימוש למציאת מיקום.

public byte[] GPSProcessingMethod { get; set; }

ערך המאפיין

byte[]

GPSSatellites

מקבל או קובע את לווייני ה-GPS שנעשה בהם שימוש במדידות.

public string GPSSatellites { get; set; }

ערך המאפיין

string

GPSSpeed

מקבל או קובע את מהירות תנועת מקלט ה-GPS.

public TiffRational GPSSpeed { get; set; }

ערך המאפיין

TiffRational

GPSSpeedRef

מקבל או קובע את היחידה המשמשת לביטוי מהירות תנועת מקלט ה-GPS.

public string GPSSpeedRef { get; set; }

ערך המאפיין

string

GPSStatus

מקבל או קובע את מצב מקלט ה-GPS כאשר התמונה נרשמת.

public string GPSStatus { get; set; }

ערך המאפיין

string

GPSTags

מקבל או קובע תגיות השייכות רק לסעיף GPS.

public TiffDataType[] GPSTags { get; set; }

ערך המאפיין

TiffDataType[]

GPSTimestamp

מקבל או קובע את זמן ה-GPS כ-UTC (זמן אוניברסלי מתואם).

public TiffRational[] GPSTimestamp { get; set; }

ערך המאפיין

TiffRational[]

GPSTrack

מקבל או קובע את כיוון תנועת מקלט ה-GPS.

public string GPSTrack { get; set; }

ערך המאפיין

string

GPSTrackRef

מקבל או קובע את ההתייחסות לשם הכיוון של תנועת מקלט ה-GPS.

public string GPSTrackRef { get; set; }

ערך המאפיין

string

GPSVersionID

מקבל או קובע את מזהה גרסת ה-GPS.

public byte[] GPSVersionID { get; set; }

ערך המאפיין

byte[]

GainControl

מקבל או קובע את דרגת ההתאמה הכללית של התמונה.

public ExifGainControl GainControl { get; set; }

ערך המאפיין

ExifGainControl

Gamma

מקבל או קובע את הגמא.

public TiffRational Gamma { get; set; }

ערך המאפיין

TiffRational

ISOSpeed

מקבל או קובע את מהירות ה-ISO.

public uint ISOSpeed { get; set; }

ערך המאפיין

uint

ISOSpeedLatitudeYYY

מקבל או קובע את ערך ה-ISO Speed Latitude YYY של מצלמה או מכשיר קלט המוגדר ב-ISO 12232.

public uint ISOSpeedLatitudeYYY { get; set; }

ערך המאפיין

uint

הערות

תג זה לא יוקלט ללא ISOSpeed ו-ISOSpeedLatitudeZZZ.

ISOSpeedLatitudeZZZ

מקבל או קובע את ערך ה-ISO Speed Latitude ZZZ של מצלמה או מכשיר קלט המוגדר ב-ISO 12232.

public uint ISOSpeedLatitudeZZZ { get; set; }

ערך המאפיין

uint

הערות

תג זה לא יוקלט ללא ISOSpeed ו-ISOSpeedLatitudeYYY.

ImageUniqueID

מקבל או קובע את מזהה הייחודי של התמונה.

public string ImageUniqueID { get; set; }

ערך המאפיין

string

IsBigEndian

מקבל או קובע ערך המצביע האם הזרם שיצר את נתוני ה-EXIF הוא ב-Big Endian.

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

ערך המאפיין

bool

LensMake

מקבל או קובע את היצרן של העדשה.

public string LensMake { get; set; }

ערך המאפיין

string

LensModel

מקבל או קובע את דגם העדשה.

public string LensModel { get; set; }

ערך המאפיין

string

LensSerialNumber

מקבל או קובע את מספר הסידורי של העדשה.

public string LensSerialNumber { get; set; }

ערך המאפיין

string

LensSpecification

מקבל או קובע את המפרט של העדשה.

public TiffRational[] LensSpecification { get; set; }

ערך המאפיין

TiffRational[]

LightSource

מקבל או קובע את מקור האור.

public ExifLightSource LightSource { get; set; }

ערך המאפיין

ExifLightSource

Make

מקבל או קובע את היצרן של ציוד ההקלטה.

public string Make { get; set; }

ערך המאפיין

string

MakerNoteData

מקבל את נתוני ההערות של היצרן.

public TiffDataType[] MakerNoteData { get; }

ערך המאפיין

TiffDataType[]

MakerNoteRawData

מקבל או קובע את נתוני ההערות הגולמיים של היצרן.

public byte[] MakerNoteRawData { get; set; }

ערך המאפיין

byte[]

MakerNotes

מקבל את ההערות של היצרן.

public MakerNote[] MakerNotes { get; }

ערך המאפיין

MakerNote[]

דוגמאות

גישה להערות יצרן המצלמה בתמונה Jpeg.```csharp [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);
                                                                }
                                                            }

### <a id="Aspose_Imaging_Exif_ExifData_MaxApertureValue"></a> MaxApertureValue

מקבל או קובע את ערך הצמצם המקסימלי.

```csharp
public TiffRational MaxApertureValue { get; set; }

ערך המאפיין

TiffRational

MeteringMode

מקבל או קובע את מצב המדידה.

public ExifMeteringMode MeteringMode { get; set; }

ערך המאפיין

ExifMeteringMode

OECF

מקבל או קובע את פונקציית ההמרה האופטי-חשמלי (OECF) המוגדרת ב-ISO 14524.

public byte[] OECF { get; set; }

ערך המאפיין

byte[]

Orientation

מקבל או קובע את הכיווניות.

public ExifOrientation Orientation { get; set; }

ערך המאפיין

ExifOrientation

PhotographicSensitivity

מקבל או קובע את הרגישות הצילומית.

public uint PhotographicSensitivity { get; set; }

ערך המאפיין

uint

PixelXDimension

מקבל או קובע את ממדי הפיקסל ב-X.

public uint PixelXDimension { get; set; }

ערך המאפיין

uint

PixelYDimension

מקבל או קובע את ממדי הפיקסל ב-Y.

public uint PixelYDimension { get; set; }

ערך המאפיין

uint

Properties

מקבל או קובע את כל תגי ה-EXIF (כולל תגי GPS ותגים כלליים).

public TiffDataType[] Properties { get; set; }

ערך המאפיין

TiffDataType[]

RecommendedExposureIndex

מקבל או קובע את מדד החשיפה המומלץ.

public uint RecommendedExposureIndex { get; set; }

ערך המאפיין

uint

RelatedSoundFile

מקבל או קובע את קובץ הקול הקשור.

public string RelatedSoundFile { get; set; }

ערך המאפיין

string

Saturation

מקבל או קובע את רמת הרוויה.

public ExifSaturation Saturation { get; set; }

ערך המאפיין

ExifSaturation

SceneCaptureType

מקבל או קובע את סוג תפיסת הסצנה.

public ExifSceneCaptureType SceneCaptureType { get; set; }

ערך המאפיין

ExifSceneCaptureType

SceneType

מקבל או קובע את סוג הסצנה.

public byte SceneType { get; set; }

ערך המאפיין

byte

SensingMethod

מקבל או קובע את שיטת החישה.

public ExifSensingMethod SensingMethod { get; set; }

ערך המאפיין

ExifSensingMethod

SensitivityType

מקבל או קובע את סוג הרגישות.

public ushort SensitivityType { get; set; }

ערך המאפיין

ushort

Sharpness

מקבל או קובע את חדות התמונה.

public ushort Sharpness { get; set; }

ערך המאפיין

ushort

ShutterSpeedValue

מקבל או קובע את ערך מהירות התריס.

public TiffSRational ShutterSpeedValue { get; set; }

ערך המאפיין

TiffSRational

SpatialFrequencyResponse

מקבל או קובע את התגובה של תדירות מרחבית.

public byte[] SpatialFrequencyResponse { get; set; }

ערך המאפיין

byte[]

SpectralSensitivity

מקבל או קובע את הרגישות הספקטרלית.

public string SpectralSensitivity { get; set; }

ערך המאפיין

string

StandardOutputSensitivity

מקבל או קובע את הרגישות הסטנדרטית להפקה.

public uint StandardOutputSensitivity { get; set; }

ערך המאפיין

uint

SubjectArea

מקבל או קובע את אזור הנושא.

public ushort[] SubjectArea { get; set; }

ערך המאפיין

ushort[]

SubjectDistance

מקבל או קובע את מרחק הנושא.

public TiffRational SubjectDistance { get; set; }

ערך המאפיין

TiffRational

SubjectDistanceRange

מקבל או קובע את טווח מרחק הנושא.

public ExifSubjectDistanceRange SubjectDistanceRange { get; set; }

ערך המאפיין

ExifSubjectDistanceRange

SubjectLocation

מקבל או קובע את מיקום הנושא.

public ushort[] SubjectLocation { get; set; }

ערך המאפיין

ushort[]

SubsecTime

מקבל או קובע את השברים של שניות עבור תג התאריך והשעה.

public string SubsecTime { get; set; }

ערך המאפיין

string

SubsecTimeDigitized

מקבל או קובע את השברים של שניות עבור תג התאריך והשעה הדיגיטליים.

public string SubsecTimeDigitized { get; set; }

ערך המאפיין

string

SubsecTimeOriginal

מקבל או קובע את השברים של שניות עבור תג התאריך המקורי.

public string SubsecTimeOriginal { get; set; }

ערך המאפיין

string

UserComment

מקבל או קובע את תגובת המשתמש.

public string UserComment { get; set; }

ערך המאפיין

string

WhiteBalance

מקבל או קובע את איזון הלבן.

public ExifWhiteBalance WhiteBalance { get; set; }

ערך המאפיין

ExifWhiteBalance

WhitePoint

מקבל או קובע את הצבעוניות של נקודת הלבן של התמונה.

public TiffRational[] WhitePoint { get; set; }

ערך המאפיין

TiffRational[]

שיטות

GetShortOrLong(ushort)

מקבל ערך קצר או ארוך.

protected uint GetShortOrLong(ushort key)

פרמטרים

key ushort

המפתח לקבלת הערך.

מחזיר

uint

ערך קצר או ארוך שהומר לאינטגרל.

RemoveTag(ExifProperties)

מסיר תג מהמיכל.

public void RemoveTag(ExifProperties tag)

פרמטרים

tag ExifProperties

התג להסרה.

RemoveTag(ushort)

מסיר תג מהמיכל.

public void RemoveTag(ushort tagId)

פרמטרים

tagId ushort

המזהה של התג להסרה.

SetShortOrLong(ushort, uint, int)

מגדיר ערך קצר או ארוך בהתאם לערך.

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

פרמטרים

key ushort

המפתח להגדיר עבורו.

value uint

הערך להגדיר.

section int

הסעיף שבו יש לשים את הערך.

 Ελληνικά