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آموزش
دریافت یا تنظیم ارتفاع 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; }
ارزش املاک
فاصله GPS
دریافت یا تنظیم فاصله GPS به نقطه مقصد.
public TiffRational GPSDestDistance { get; set; }
ارزش املاک
GPSDestDistanceRef
دریافت یا تنظیم دستگاه GPS مورد استفاده برای بیان فاصله به نقطه مقصد.
public string GPSDestDistanceRef { get; set; }
ارزش املاک
GPSآموزش
دریافت یا تنظیم پهنای باند GPS از نقطه مقصد.
public TiffRational[] GPSDestLatitude { get; set; }
ارزش املاک
TiffRational [ ]
GPSDestLatitudeRef
مقدار GPS را دریافت یا تنظیم می کند که نشان می دهد که آیا پهنای باند مقصد پهنای باند شمالی یا جنوبی است یا خیر.
public string GPSDestLatitudeRef { get; set; }
ارزش املاک
GPS طولانی
دریافت یا تنظیم طول GPS از نقطه مقصد.
public TiffRational[] GPSDestLongitude { get; set; }
ارزش املاک
TiffRational [ ]
GPSDestLongitudeRef
دریافت یا تنظیم مقدار 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 [ ]
GPSLongitudeRef
دریافت یا تنظیم طول GPS طول شرقی یا غربی است.
public string GPSLongitudeRef { get; set; }
ارزش املاک
GPSMapDatum
دریافت یا تنظیم داده های جغرافیایی GPS مورد استفاده گیرنده GPS.
public string GPSMapDatum { get; set; }
ارزش املاک
GPS اندازه گیری
دریافت یا تنظیم حالت اندازه گیری 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 (Coordinated Universal Time) تنظیم می کند.
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 در عرض ZZ از یک دوربین یا دستگاه ورودی که در 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; }
ارزش املاک
پیکسل اندازه گیری
پیکسل و ابعاد را به دست آورید یا تنظیم کنید.
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
بخش هایی که وارد آن می شوند