exif را ویرایش کنید. ExifTool: فراداده فایل را بخوانید و ویرایش کنید. دستکاری تاریخ و زمان

برای توصیف هر نقطه از یک پیکسل تصویر دیجیتال - عنصر تصویر (عنصر تصویر، به معنای واقعی کلمه) باید چندین عدد را مشخص کنید. در مورد یک نمایش شطرنجی 8 بیتی RGB، هر پیکسل با سه کلمه کامپیوتری 8 بیتی برای هر یک از کانال ها مشخص می شود. در یک تصویر مگاپیکسلی 3 میلیون کلمه از این قبیل وجود دارد. بنابراین فایل های گرافیکی در فرمت شطرنجیخیلی بزرگ ثبت هزار کلمه در طول مسیر کار سختی نخواهد بود و نیازی به هزینه اضافی نخواهد داشت. اما این کلمات "غیر گرافیکی" - ابرداده اجازه می دهد:
الف) رنگ ها و روشنایی درک شده توسط دوربین یا اسکنر را با روشنایی یا رنگ های نمایشگر رایانه مطابقت دهید.
ب) تنظیمات تصویربرداری دوربین برای فایل تصویر را بدانید (از دست دفترچه های کاغذی و ضبط کننده های صوتی که یادداشت های به یاد ماندنی را ذخیره می کنند خلاص شوید)
ج) حق چاپ خود را تأیید کنید،
د) با استفاده از یک کلمه کلیدی یا حتی مختصات جغرافیایی محل عکسبرداری، تصویر مورد نظر را در پایگاه داده پیدا کنید.
ه) به طور خودکار فایل را به فرمت مورد نیاز برای خروجی تبدیل کرده و تصویر را به درستی در آن چاپ کنید حالت خودکار(از جمله بدون کامپیوتر)
و خیلی بیشتر.DCF

قانون طراحی برای سیستم فایل دوربین (شرح شده در) یک استاندارد صنعتی برای سازماندهی داده ها در دستگاه هایی برای دریافت، ذخیره، تبدیل و خروجی تصاویر دیجیتال است. در سال 1998 (انجمن توسعه صنعت الکترونیک ژاپن) برای استاندارد کردن فرآیند انتقال داده ها بین دستگاه های مختلف به تصویب رسید. در حال حاضر عضو انجمن صنایع الکترونیک و فناوری اطلاعات ژاپن است.

ساختار فایل های روی کارت حافظه یک دستگاه دیجیتال تابع قوانین DCF است. در نمای معمول، این درختی از پوشه ها با فایل ها و فایل های جداگانه. تصاویر معمولا در زیر پوشه های دایرکتوری DCIM ذخیره می شوند. برخی دیگر فایل‌های ویدیویی و صوتی، داده‌های «سیستم» را برای تنظیمات دوربین و الگوهایی برای ایجاد گالری‌های HTML ذخیره می‌کنند. کارهای چاپ DPOF (پوشه MISC) به چاپگر چاپ مستقیم اجازه می دهد تا خود کار چاپ را پیدا و اجرا کند.

نرم افزاری که به همراه دوربین ارائه می شود، با استفاده از اطلاعات DCF، به طور خودکار تصاویر را از کارت حافظه به رایانه در یک پایگاه داده کپی می کند، پانوراما می سازد، برنامه های کاربردی را برای تبدیل باز می کند. فایل RAW ov و کارهای بیشتری انجام می دهد، که فقط تخیل توسعه دهندگان می تواند انجام دهد.

استاندارد DCF همچنین شامل شرح فرمت فایل های گرافیکی واقعی JPEG، TIFF، RAW می باشد. فایل های گرافیکی نیز به نوبه خود مشمول قوانین سازمان ها و انجمن هایی هستند که آنها را تایید کرده اند. استاندارد EXIF ​​بخشی از مشخصات DCF است.

ساختار داده در کارت حافظه دوربین Epson L-500V

برای عملکرد صحیح دستگاه های مختلفبا فایل های چند رسانه ای (صدا، تصاویر)، استاندارد هدر فایل جهانی EXIF ​​به تصویب رسید. EXIF - فرمت تصویر Exchangeble (نسخه 1.0 در سال 1995 منتشر شد). این فرمت برای ذخیره داده های تصویر یا موسیقی، کپی های کاهش یافته آنها (برای JPEG 160×120 توصیه می شود)، و زیربخشی از توضیحات متنی داده ها در یک فایل را فراهم می کند.

نسخه مدرن استاندارد Exif 2.2 است (توضیح داده شده در). همچنین شامل فناوری مدیریت خودکار رنگ و پردازش تصویر مطابق با تنظیمات عکسبرداری صحنه برای چاپ یا نمایش است (نسخه 2.0 کد رنگی را در فضای sRGB فرض می کند، در نسخه 2.2 فضای رنگی می تواند هر کدام باشد).

بخش متنی بخش Exif فایل شامل نشانگرها و تگ هایی است که یک پارامتر خاص (شناسه و نام پارامتر مربوطه) و مقدار این پارامتر (مقدار در یک فرمت خاص برای نمایش یک مقدار به شکل کد اسکی، اعداد گویا، اعشاری، هگزادسیمال و غیره). مجموعه تگ ها شامل بخش ها و بخش هایی کم و بیش استاندارد و اجباری است که به تولیدکنندگان سخت افزار و نرم افزار برای اهداف خاص آنها داده شده است. نرم افزار طراحی شده برای خواندن برچسب های نقشه داده های EXIF ​​به تعاریف و مقادیر به مقادیر. در عین حال سازندگان همیشه به مشخصات پایبند نیستند و در نتیجه سوء تفاهم هایی رخ می دهد. بنابراین، تعریف یک فیلد اطلاعاتی ممکن است با معادل مورد قبول عمومی مربوطه جایگزین شود، اما مقدار به قالب مناسب تبدیل نمی شود. یا سازنده دوربین اطلاعاتی را در فیلد مربوط به تگ با فرمت نادرست یا به طور کلی در مورد یک پارامتر متفاوت می نویسد. اگر این یک برنامه بسیار تخصصی برای یک مارک خاص از دوربین است، معمولاً سوء تفاهمی وجود ندارد. کاربر "با خرید خود موظف است" از قوانین توضیح داده شده در دفترچه راهنمای نرم افزار پیروی کند و پس از مطالعه دستگاه و برنامه خود، متوجه خواهد شد که ما در مورد. اما اگر این یک برنامه جهانی است، سردرگمی با نامگذاری نادرست برچسب ها و قالب بندی مقادیر مربوطه غیر معمول نیست. این هزینه اجتناب ناپذیری برای تطبیق پذیری است. و همچنین برای زبان آشنا، زیرا طبق قوانین زبان EXIF، مقادیر پارامترها فقط اعداد هستند (به عنوان مثال، اینچ - "1"، cm - "2")، و برنامه آنها را به کلماتی که می فهمیم (که لازم نیست، به عنوان مثال آنها به صورت اعداد برخی پارامترها در آنها ارائه می شوند فتوشاپ، بخش اطلاعات "EXIF پیشرفته").

در نظر بگیریم بخش اطلاعات فایل گرافیکیبا استفاده از مثال یک عکس دیجیتال و یک هدر خوان EXIF. جدول زیر تگ های اصلی فرمت EXIF ​​را با استفاده از مثال Canon EOS 300D و برنامه را نشان می دهد. علاوه بر ExifRead، برنامه های دیگر نیز هدرها را نمایش می دهند: , .

برچسب بزنیدشرحنمونه JPEG Canon 300D توسط ExifRead
نام فایلنام فایلIMG_2614.JPG
کاربرد
نشانگر
نشانه مورد نیاز برای تطبیق صحیح برنامه های کاربر با فرمت ضبط اطلاعات رسمی,
نشانگر APP1 بلوکی از اطلاعات JPEG EXIF، استاندارد APP0 - JFIF (فرمت تبادل فایل JPEG)، APP2 - FlashPix را نشان می دهد.
JFIF_APP1: Exif
بسازیدسازنده دوربینCanon
مدلمدل دوربینCanon EOS 300D DIGITAL
گرایشجهت دوربین هنگام عکسبرداری، موقعیت گوشه فریم با مختصات 0.0سمت چپ
وضوح Xوضوح خروجی (چاپ)، نقطه در هر اینچ در امتداد مختصات X180/1
YResolutionوضوح خروجی (چاپ)، نقطه در هر اینچ در امتداد مختصات Y180/1
وضوح
واحد
واحد طول که وضوح خروجی به آن داده می شود، "1" اینچ، "2" سانتی متراینچ
زمان قرارتاریخ آخرین تغییر تصویر2004:07:13 11:57:35
YCbCr
تثبیت موقعیت
موقعیت نقطه تعیین کننده رنگ در سلول داده YСbCrمتمرکز شده است
ExifOffsetshift، موقعیت فهرست فایل تصویر - بلوک تصویر در فایل196
قرار گرفتن در معرض بیماری
زمان
گزیده1/400 ثانیه
FNumberشماره دیافراگم11,0
ISO
رتبه بندی سرعت
حساسیت به نور معادل200
ExifVersionنسخه با فرمت Exif0221
زمان قرار
اصل
زمان تیراندازی2004:07:13 11:57:35
زمان قرار
دیجیتالی شده است
زمان ایجاد فایل دیجیتال2004:07:13 11:57:35
اجزاء
پیکربندی
فرمت برای نمایش داده ها در یک فایل تصویریYCbCr
فشرده شده
BitsPerPixel
فشرده سازی JPEG متوسط3/1 (بیت/پیکسل)
شاتر
SpeedValue
مقدار سرعت شاتر در نمایش APEX1/400 ثانیه
نمای صحیح در APEX "8.6" (1/2 8.6)
ApertureValueاندازه دیافراگم در نمایش APEXF 11.0،
نمای صحیح در APEX "7" (2 7/2)
قرار گرفتن در معرض بیماری
BiasValue
جبران نوردهی در واحدهای EV (APEX)EV0.0
حداکثر
ApertureValue
حداکثر دیافراگم لنز در نمایش APEXF 5.00،
نمای صحیح در APEX "4.6" (2 (4.6)/2)
اندازه گیری
حالت
نوع اندازه گیری، "0" تعریف نشده، "1" متوسط، "2" وزن مرکزی، "3" نقطه، "4" چند نقطه، "5" چند بخش، "6" جزئی، "255" دیگر.بخش
فلاشفلاشاخراج نشده است
فاصله کانونیفاصله کانونی لنز روی دوربین125.00 (mm)
نظر کاربرنظرات کاربر به فایل، در صورتی که دوربین به شما اجازه می دهد آنها را مشخص کنید
FlashPixVersionسازگار با فرمت داده های FlashPix - انجمن بین المللی صنعت تصویربرداری - استاندارد I3A0100 - سازگار با فرمت FlashPix Ver.1.0
فضای رنگیفضای رنگی فایل، DCF sRGB را فرض می کند، که با مقدار نشانگر "1" مطابقت دارد، فضای دیگری - "65535" (کالیبره نشده)sRGB
ExifImage
عرض
عرض تصویر، پیکسل2048
ExifImage
ارتفاع
ارتفاع تصویر، پیکسل3072
قابلیت همکاری
انحراف
پارامتری که موقعیت دایرکتوری فایل Image - بلوک تصویر در فایل را تعیین می کند2366
صفحه کانونی
وضوح X
چگالی حسگرها روی ماتریس در امتداد مختصات X2048000/595,
یا 3442 در هر اینچ،
به شما امکان می دهد اندازه سنسور را با X - 25.4x2048/3442 = 15.11 میلی متر تعیین کنید.
یا
25.4x595/1000 = 15.11 میلی متر
صفحه کانونی
YResolution
چگالی حسگرها روی ماتریس در امتداد مختصات Y3072000/892,
یا 3443/اینچ
اندازه سنسور
25.4x3072/3443 = 22.66 میلی متر
صفحه کانونی
Resolution Unit
واحد اندازه گیری چگالی حسگر، "1" تعریف نشده، "2" اینچ، "3" سانتی مترمتر، خطا
مقدار صحیح Inch توسط برنامه IrfanView داده می شود
حس کردن
روش
نوع سنسورسنسور ناحیه رنگ تک تراشه - سنسور تک با ماتریس فیلتر رنگ
منبع فایلمنبع تصویرDSC - دوربین عکاسی دیجیتال
سفارشی
ارائه شده است
پردازش تصویرروند عادی
قرار گرفتن در معرض بیماری
حالت
حالت نمایش خودکارخودکار
صحنه
CaptureType
برنامه داستاناستاندارد
یادداشت سازنده (فروشنده)بخش پارامترهای اضافی (پارامترهای ارائه شده در زیر)، برای توسعه دهنده، موقعیت اوفرمت Canon: 1408 بایت (Offset: 942)
حالت ماکروحالت ماکرو هنگام عکاسیخاموش
تایمر خودکارتایمر هنگام عکسبرداریخاموش
کیفیتفشرده سازی JPEGخوب
حالت فلشحالت فلاشخاموش
توالی
حالت
حالت تغییر قابتک فریم
حالت فوکوسالگوریتم تمرکزتک شات
اندازه تصویراندازه تصویربزرگ
حالت عکاسی آسانحالت برنامهکتابچه راهنمای
زوم دیجیتالزوم دیجیتال
تضادپارامترهای پردازش تصویر، کنتراستبالا، +1
اشباعپارامترهای پردازش تصویر، اشباعبالا، +1
میزان وضوح تصاویرپارامترهای پردازش تصویر، وضوحبالا، +1
مقدار ISOحساسیت به نور100
اندازه گیری
حالت
نوع اندازه گیریارزشگذارانه
نوع فوکوسنوع فوکوسناشناخته
نقطه AF انتخاب شده استنقطه تمرکزناشناخته (8197)
قرار گرفتن در معرض بیماری
حالت
حالت نوردهیاولویت دیافراگم
فاصله کانونیلنز روی دوربین100-300 میلی متر
فعالیت فلشفلاشخاموش
توالی
عدد
قاب در یک سری عکس0
سفید
تعادل
اندازه گیری تراز سفیدیخودکار
سوگیری فلشجبران نوردهی فلاش در EV (APEX)0 EV
سیستم عامل
نسخه
نسخه سیستم عامل دوربیننرم افزار نسخه 1.1.1
شماره سریال دوربین (عرفان)
شماره سریال (EXIF Reader)
شماره سریال دوربین1070439357 (عرفان)
3FCD-39869 (EXIF Reader)
تصویر
عدد
تعداد عکس گرفته شده توسط دوربین،
سه رقم اول شماره پوشه و چهار رقم آخر شماره سریال فایل است
2262614
مالک
نام
نام کاربری دوربین، اگر شخصی باشدسرگئی شرباکوف
دمای رنگدمای رنگارنگ5200 هزار
وایت پوینتتعیین نقطه سفید تصویر،
در صورت استفاده از استاندارد CIE D65 - مقدار "3127/10000.3290/10000"
مولفه هایگزینه های JPEGاستاندارد
YCbCr
ضرایب
برای فاکتورهای تبدیل نمایش YCbCr به فرمت RGB
معمولاً "0.299/0.587/0.114"
مرجع BlackWhiteتعیین نقطه سیاه/سفید
برای YCbCr
مقادیر نقطه سیاه/سفید را برای کانال های Y، Cb، Cr و RGB مشخص می کند
کپی رایتکپی رایت"نویسنده"
برای EXIF، پر شده در ACDSee
هنرمندنویسنده"نویسنده"
پر شده در ACDSee
توضیحات تصویر
توضیحات عکس"تصویر برچسب های EXIF" در ACDSee پر شده است
اطلاعات بند انگشتی
فشرده سازی
فرمت JPEGInterchange
JPEGInterchangeFormatLength
اطلاعات مربوط به یک کپی کاهش یافته از تصویر در هدر EXIFOLDJPEG
2211
6492
پیکربندی اجزافرمت رمزگذاری داده مشخصه پیکسل
RGB "0x04.0x05.0x06.0x00"،
YCbCr "0x01.0x02.0x03.0x00"
برای مرجع:
0x01:Y، 0x02:Cb، 0x03:Cr،
0x04:قرمز، 0x05:سبز، 0x06:آبی
روشنایی
ارزش
روشنایی طرح در APEX،
برای محاسبه قرار گرفتن در معرض (Ev) به BrigtnessValue (Bv) باید مقدار SensitivityValue (Sv) را اضافه کنید
برای مرجع:
Ev=Bv+Sv Sv=log 2 (ISOSpeedRating / 3.125)
ISO100:Sv=5، ISO200:Sv=6، ISO400:Sv=7
موضوع
فاصله
فاصله فوکوس، m
سبک
منبع
منبع نور، تنظیم تعادل رنگ سفید،
"0" تنظیم نشده، "1" نور روز، "2" فلورسنت، "3" تنگستن، "10" فلاش، "17" استاندارد A، "18" استاندارد B، "19" استاندارد C، "20" D55، " 21" D65، "22" D75، "255" دیگران
مربوط
فایل صوتی
نام فایل صوتی پیوست شده به عکس
الگوی CFAهندسه فیلترها روی یک ماتریس (Color filter array-CFA)
مثلا:
تفسیر فتومتریکنمایش رنگ: "1" تک رنگ، "2" RGB، "6" YCbCr

می توانید داده های EXIF ​​را برای یک فایل JPEG به دست آمده از Canon ZOOMBrowserEX و ExifRead مقایسه کنید (فیلدهای برچسبی که در ExifRead به صورت "ناشناخته" ظاهر می شوند به اختصار هستند):

ExifReadCanonZOOMBrowserEX
نام فایل: IMG_2614.JPG
JFIF_APP1: Exif
اطلاعات اصلی
ساخت: Canon
مدل: Canon EOS 300D DIGITAL
جهت: سمت چپ
وضوح X: 180/1
وضوح Y: 180/1
واحد رزولوشن: اینچ
تاریخ: 2004:07:13 11:57:35
YCbCrPositioning: در مرکز
ExifInfoOffset: 196
اطلاعات فرعی
زمان قرار گرفتن در معرض: 1/400 ثانیه
FNumber: F11.0
امتیاز ISOSpeed: 200
نسخه Exif: 0221
DateTimeOriginal: 2004:07:13 11:57:35
DateTimeDigitalized: 2004:07:13 11:57:35
پیکربندی مؤلفه: YCbCr
CompresedBitsPerPixel: 3/1 (bit/pixel)
ShutterSpeedValue: 1/400 ثانیه
مقدار دیافراگم: F11.0
ExposureBiasValue: EV0.0
MaxApertureValue: F5.0
MeteringMode: بخش
فلاش: شلیک نشده است
فاصله کانونی: 125.00 (میلی متر)
MakerNote: فرمت Canon: 1408 بایت (Offset: 942)
نظر کاربر:
FlashPixVersion: 0100
فضای رنگی: sRGB
ExifImageWidth: 2048
ExifImageHeight: 3072
ExifInteroperabilityOffset: 2366
رزولوشن FocalPlaneX: 2048000/595
FocalPlaneYResolution: 3072000/892
FocalPlaneResolutionUnit: متر
روش Sensing: سنسور OneChipColorArea
منبع فایل: DSC
CustomRendered: فرآیند عادی
ExposureMode: خودکار
تراز سفیدی: خودکار
SceneCaptureType: استاندارد
اطلاعات اصلی فروشنده
تایمر خودکار: خاموش
کیفیت: خوب
FlashMode: خاموش
حالت درایو: تک فریم
حالت فوکوس: یک شات
اندازه تصویر: بزرگ
حالت عکاسی آسان: دستی
کنتراست: +1
اشباع: +1
وضوح: +1
MeteringMode: ارزیابی
نقطه AF انتخاب شده: ناشناخته (8197)
فاصله کانونی لنز: 100-300 (mm)
فعالیت فلش: خاموش
تن رنگ: معمولی
ناشناخته (0001)3.46:005C...FFFF
ناشناخته (0002)3.4: 0.125،610،914
ناشناخته (0003)3،4: 100،0،0،0
تراز سفیدی: خودکار
بایاس فلاش: 0EV
ناشناس (0004)3.33: 0042 ... 0000
ناشناس (0093)3.9: 18.0.0...,65535
نوع تصویر: IMG:EOS300DDIGITALJPEG
نسخه سیستم عامل: FirmwareVersion1.1.1
شماره سریال: 3FCD-39869
ناشناس (0015)4,1: -1879048192
شماره تصویر: 2262614
نام مالک: سرگئی شرباکوف
ناشناس (0010)4.1: -2147483280
ناشناس (000E)4.1: 2620984
ناشناخته (000D)1,512:0,...,0.0.0.0.0.0
ناشناخته (0000)3,18: 0,...0,0,0,0,0,0,0
ناشناس (00C0)3.13: 001A...CC 0190
ناشناخته (00C1)3.13: 001A...C6 016C
ناشناخته (00AA)3.5: 10.529...,1026.698
ناشناس (00A8)3,10: 20,429...,0,0,0,0,0
ناشناخته (00A9)3.41: 82,...,129,127
دمای رنگ: 5200K
پارامترها: استاندارد
ناشناس (0012)3.24: 7.7,...,65535
ناشناس (0013)3.4: 0.159.7.112
ناشناخته (0000)3.5: 0.0،0،0.0
ناشناس (00B6)4,12: 24,...,262146
ExifR98
ExifR: R98
نسخه: 0100
ناشناخته (4097): 2048
ناشناس (4098): 3072
اطلاعات بند انگشتی
فشرده سازی: OLDJPEG
وضوح X: 180/1
وضوح Y: 180/1
واحد رزولوشن: اینچ
فرمت JPEGInterchange: 2548
طول فرمت JPEGInterchange: 6492
نام فایل IMG_2614.JPG
نام مدل دوربین
Canon EOS 300D DIGITAL
تاریخ/زمان تصویربرداری
13.07.2004 11:57:35
حالت عکاسی دیافراگم-اولویت AE
تلویزیون (سرعت شاتر) 1/400
Av (مقدار دیافراگم) 11
ارزیابی حالت اندازه گیری
جبران نوردهی 0
سرعت ISO 200
لنز 100.0 - 300.0mm
فاصله کانونی 125.0 میلی متر
اندازه تصویر 2048x3072
کیفیت تصویر عالی
چراغ خاموش
تراز سفیدی خودکار
حالت AF یک شات AF
کنتراست پارامترها +1
وضوح +1
اشباع رنگ +1
تن رنگ عادی
فضای رنگی sRGB
حجم فایل 2240 کیلوبایت
حالت رانندگی عکسبرداری تک فریم
نام مالک سرگئی شرباکوف
شماره بدنه دوربین 1070439357

داده های EXIF ​​برای فایل RAW (Canon EOS 300D) که از برنامه ExifRead و برنامه Canon ZOOMBrowserEX به دست آمده است:

ExifReadCanonZOOMBrowserEX
نام فایل: CRW_5185.CRW
هدر Canon CRW
تصویر CCDRAW: 4910386 بایت (افست: 26)
تصویر JPEG: 534464 بایت (offset: 4910412)
Unknown(1803): 1.0
ImageSpec: 3072Ѓ~2048
ExpouserMode: تک
Unknown(1804): 0.1256
Unknown(1817): 24817.6724
زمان ضبط: 2004:10:16 10:17:02
ImageFilename: CRW_5185.CRW
نام فایل کوچک: CRW_5185.THM
ناشناخته(0805):
Unknown(1814): 0.3724
ناشناس(0805): EOS 300D DIGITAL CMOS RAW
نوع تصویر: CRW:EOS 300D DIGITAL CMOS RAW
نام مالک: سرگئی شرباکوف
نام مدل: Canon EOS 300D DIGITAL
ناشناس (180B): 39869.9577
حساسیت ISO: 100
ROMOoperationMode: ایالات متحده آمریکا
Firmware Version: Firmware Version 1.1.1
حساسیت ISO: 100
طول کانونی لنز: 18.0 (میلیمتر)
تراز سفیدی: نور روز
شماره دنباله (حالت پیوسته): 0
بایاس فلاش: 0EV
ناشناخته(102A): 66,0,...,0,0,0,0
Unknown(1093): 18.0,......,5535
تایمر خودکار: خاموش
کیفیت: خام
FlashMode: خاموش
حالت درایو: تک فریم
حالت فوکوس: MF
اندازه تصویر: بزرگ
حالت عکاسی آسان: دستی
کنتراست: عادی
اشباع: نرمال
وضوح: معمولی
MeteringMode: ارزیابی
ExposureProgram: اولویت دیافراگم
فاصله کانونی لنز: 18-55 (mm)
فعالیت فلش: خاموش
تن رنگ: معمولی
ناشناخته(102D): 92.0,...,65535,65535
ناشناس(0036): 0E82
Unknown(1834): 368.2833
CCDImageSize: 3152G~2068
ناشناخته (1835): 1,0,514,4000
ناشناس(1038): 7,7,3072,...,0,65535
Unknown(10C0): 26,336,....,460,400
ناشناخته(10C1): 26,305,....,454,364
ناشناخته(10C2): 884,....,78,151,28
ناشناخته (10AA): 10,877,...,588
Unknown(10A8): 20.3871,...,5200
ناشناخته (10 بعد از میلاد) : 62,...,65099,65325
ناشناخته (10AE): 5200
ناشناخته (10AF): 1024
Unknown(10A9): 82,1398,...,124,126
ناشناخته (10B4): 2
ناشناخته (10B5): 10،3،1،2048،1360
Unknown(1039): 0.159.7.112
ناشناخته (183B): 0
نام فایل CRW_5185.CRW
نام مدل دوربین
Canon EOS 300D DIGITAL
تاریخ/زمان تصویربرداری
16.10.2004 10:17:02
حالت عکسبرداری
دیافراگم-اولویت AE
تلویزیون (سرعت شاتر)
1/30
Av (مقدار دیافراگم)
3.5
حالت اندازه گیری
ارزشگذارانه
جبران نوردهی
0
سرعت ISO
100
لنز
18.0 - 55.0 میلی متر
فاصله کانونی
18.0 میلی متر
اندازه تصویر
3072x2048
کیفیت تصویر
خام
فلاش
خاموش
تعادل رنگ سفید
نور روز
حالت AF
فوکوس دستی
مولفه های
کنتراست نرمال
وضوح نرمال
اشباع رنگ نرمال
تن رنگ عادی
فضای رنگی
Adobe RGB
حجم فایل
5323 کیلوبایت
حالت رانندگی
عکسبرداری تک فریم
نام مالک
سرگئی شرباکوف
شماره بدنه دوربین
1070439357

یادداشت.

1. برخی از فیلدهای داده برای برچسب های "ناشناخته" در جداول کوتاه شده اند.

2. برچسب های "ShutterSpeedValue"، "ApertureValue" و برخی دیگر (با شناسه Value) مطابق با استاندارد EXIF ​​نه در مقادیر معمول عکاسی، بلکه در نمایش APEX نوشته می شوند. گاهی اوقات برنامه های کاربردی برای مشاهده داده های EXIF ​​فرمت APEX را به فرم معمول تبدیل می کنند، گاهی اوقات نه.

فرمت APEX چیست؟ APEX (سیستم افزودنی برای نوردهی عکاسی) یک فرم مناسب برای ضبط و از همه مهمتر بیان روابط بین شرایط نوردهی است. راحت است زیرا با مقادیر لگاریتمی با پایه 2 کار می کند. در آنها، دو برابر شدن نوردهی به افزایش آن در یک مرحله، یعنی با سرعت شاتر معمولی یا سطح دیافراگم مربوط می شود. برای محاسبه نوردهی در فرمت APEX، فقط از یک فرمول ساده استفاده کنید: AV + TV = LV + SV = EV. در جایی که AV و TV به ترتیب، APEX دیافراگم و سرعت شاتر، روشنایی LV، حساسیت به نور SV است. در همان زمان، در APEX، دیافراگم f/1.0، سرعت شاتر تلویزیون = 0 - 1 ثانیه، روشنایی LV = 0 - 3.4 candelas/m*m، حساسیت به نور SV = 0 - 3.125 (در ISO) به عنوان مقادیر صفر در نظر گرفته شده است. از AV = 0.).

برای متمایز کردن عبارات عکاسی "دیافراگم" و "سرعت شاتر" از مقادیر در APEX، مرسوم است که تمام مقادیر بیان شده در فرمت APEX را با کلمه "مقدار" - به عنوان "مقدار دیافراگم" همراه کنید و در صورت اختصار، حرف "V" را اضافه کنید - به عنوان Av.

جالب است که اکنون در دوربین‌های کانن با حالت‌های اولویت شاتر و اولویت دیافراگم Tv و Av، تعدادی از مقادیر روی کنترل‌ها در ثانیه‌های معکوس و اعداد دیافراگم معمول نوشته می‌شوند. این با این واقعیت توضیح داده می شود که "آیکون" TV و Av در دوربین های کانن ظاهر می شوند که فرمت APEX عملاً برای محاسبه نوردهی مهم بود و محبوب بود. و مقادیر APEX به عنوان مقادیر این مقادیر استفاده شد. سپس با توسعه اتوماسیون و یکسان سازی دستگاه های نورسنجی، اهمیت عملی فرمت APEX برای عکاس به حداقل رسید و رها شد و به اعداد و ثانیه های دیافراگم معمول بازگشت. اما علامت‌گذاری حالت Canon یکسان است ().

نحوه نمایش اطلاعات در برنامه برای مشاهده پارامترهای تیراندازی به توسعه دهنده بستگی دارد. به طور رسمی، تگ "مقدار دیافراگم" با مقداری در واحدهای APEX بدون هیچ پسوند یا پیشوندی مطابقت دارد. اما، به عنوان مثال، در Canon ZOOM Browzer EX تگ "مقدار دیافراگم" با فرمت عدد دیافراگم نمایش داده می شود، اما بدون پیشوند "f/" (برای وضوح، باید به این صورت نوشته شود، یعنی "f/") و Tv، که با این حال مخفف "Shutter Speed" است، به عنوان کسری از ثانیه بدون "c"، که اگر تاریخچه نمادهای Av/Tv در Canon را بدانید درست است. در ACDSee نسخه 5، "مقدار دیافراگم" به درستی در واحدهای APEX و در نسخه 7 در قالب آشنا "f/number" نمایش داده می شود. شما می توانید با نگاه کردن به یک تگ EXIF ​​دیگر با نام F-number مشخص کنید که چه چیزی در پشت "مقدار دیافراگم" در برنامه شما پنهان شده است. اگر مقادیر عددی منطبق باشند، "مقدار دیافراگم" در اعداد دیافراگم نمایش داده می شود، اگر نه، در واحدهای APEX. سپس مطابقت را با استفاده از فرمول مقدار دیافراگم = 2 x Log 2 F-number بررسی کنید. (به راحتی می توان متوجه شد که در f/4 - APEX نیز 4 است، اما این تنها استثناست).

3. استانداردهای DCF و EXIF ​​به طور مداوم در حال گسترش هستند و مشخصات جدید و بر این اساس برچسب ها به آنها اضافه می شود. علاوه بر این، تولیدکنندگان سخت افزار و نرم افزار گاهی اوقات مشخصات ابرداده جدیدی را معرفی می کنند. چنین مشخصاتی را می توان در EXIF ​​ادغام کرد، اما همچنین می تواند کاملاً مستقل باشد. بنابراین، در فیلدهای داده EXIF ​​نشانگرهایی وجود دارد که نشانگر سازگاری با فرمت های ارائه داده های FlashPix (انجمن بین المللی صنعت تصویربرداری - استاندارد I3A)، نشانگرهایی هستند که پسوند ExifR98، داده های GPS و موارد دیگر را توصیف می کنند. با خروجی EXIF ​​PRINT، برای پردازش خودکار تصویر مطابق با صحنه عکسبرداری، برچسب هایی به EXIF ​​اضافه شده است که تنظیمات "صحنه" دوربین دیجیتال را توصیف می کند: فلاش، حالت نوردهی، تعادل رنگ سفید، سرعت شاتر، فاصله تا سوژه، منبع نور، برنامه صحنه، زوم دیجیتال، پس پردازش، کنتراست، اشباع، وضوح، کاهش نویز. یک فناوری جایگزین برای تطبیق چاپ و پردازش PIM (- EPSON، 2001) همچنین 12 (PIM I) یا 14 (PIM II) نقطه "داستان" را به ابرداده اضافه می کند.


متادیتا قابل ویرایش در ACDSee

در میان تگ های استاندارد EXIF، مواردی وجود دارد که برای سازماندهی ذخیره سازی تصاویر در رایانه طراحی شده اند. اینها عبارتند از: مالک دوربین، نام کاربری، حق چاپ، توضیحات و موارد دیگر. اگر هنگام عکسبرداری نمی توان آنها را مستقیماً پر کرد، باید از نرم افزار "اختصاصی" دوربین یا برنامه های جهانی استفاده کنید. چنین برنامه هایی برای مثال Adobe Photoshop و ACDSee هستند. با کمک آنها می توانید مقادیر تگ های لیست شده را تغییر دهید. اما باید مراقب باشید، همه "فیلدهایی" که می توانند در چنین برنامه هایی پر شوند به عنوان ابرداده فایل ذخیره نمی شوند. این برنامه می تواند داده ها را در پایگاه داده خود ذخیره کند و در فایل تصویری ننویسد. بنابراین Adobe Photoshop، علاوه بر فیلدهای استاندارد شرح فایل (ذکر شده در بالا)، به شما امکان می دهد بسیاری از موارد دیگر را پر کنید، و برای فایل های RAW حتی می توانید تنظیمات دوربین "تعدیل شده" را ضبط کنید. اما همه اینها ذخیره می شود اطلاعات تکمیلییا در یک پایگاه داده فتوشاپ در رایانه شما، یا به شکل یک فایل فراداده "*.XMP" که همراه با فایل اصلی منتقل می شود (و خود فایل RAW، طبق تعریف، دستخوش تغییر نمی شود).

به طور کلی، تصاویر با فرمت های مختلف ممکن است متادیتا داشته باشند، اما من به عنوان مثال با استفاده از JPEG صحبت خواهم کرد، زیرا من با او کار کردم. من فکر می کنم برای فرمت های دیگر تفاوت کمی خواهد بود.

انواع فراداده

ابتدا بیایید بفهمیم که چه نوع متادیتا می تواند در یک تصویر باشد. به احتمال زیاد همه قبلاً این را می‌دانند، اما در صورت امکان به شما بگویم:

  • EXIF (فرمت فایل تصویر قابل تعویض) یک استاندارد ذخیره سازی ابرداده تصویر است که توسط دوربین های دیجیتال برای ذخیره اطلاعات در مورد سرعت شاتر، دیافراگم و سایر پارامترهای عکسبرداری استفاده می شود. فراداده EXIF ​​را می توان در فایل های JPEG، TIFF و RIFF WAV ذخیره کرد. طبق استاندارد، فقط یک توضیح (برچسب توضیحات) و یک نظر (برچسب نظر کاربر) را می توان در EXIF ​​از متادیتای توصیفی کاربر ذخیره کرد، اما Windows Explorer همچنین از چندین برچسب اضافی (XPTitle، XPSubject، XPAuthor، XPComment، XPKeywords) استفاده می کند. ). Windows Explorer تگ XPTitle را زمانی که یک برچسب توصیف استاندارد وجود دارد نادیده می گیرد.
  • IPTC (شورای بین المللی ارتباطات مطبوعاتی) نام سازمانی است که استاندارد را توسعه داده است. استاندارد ابرداده خود IIM (مدل تبادل اطلاعات) نامیده می شود. قدیمی ترین استانداردهای توصیف شده. نسخه اصلی استاندارد فوق داده ها را به گونه ای ذخیره می کرد که نرم افزارهایی که از وجود IPTC اطلاعی نداشتند نمی توانستند با فایل های تصویری حاوی چنین متادیتا کار کنند. با این حال، Adobe بعداً با انتقال ابرداده به بلوک APP13 فایل JPEG، استاندارد را گسترش داد و به نرم‌افزاری که از استاندارد اطلاعی نداشت اجازه داد تا فایل JPEG را با موفقیت بخواند در حالی که فراداده ناشناخته را نادیده می‌گیرد. ابرداده IPTC می تواند فیلدهای توصیفی مانند ObjectName (عنوان)، کلمات کلیدی ( کلید واژه ها)، عنوان (توضیحات، انواع مختلفی از برچسب وجود دارد).
  • XMP (EXtensible Metadata Platform) استانداردی است که توسط Adobe توسعه یافته است. ابرداده در مدل RDF که در نمایش داده شده است ذخیره می شود فرمت XML، به شما امکان می دهد هر گونه اطلاعات لازم را در فایل تصویر قرار دهید. این فرمتی است که WIC (کامپوننت تصویربرداری ویندوز) ترجیح می دهد در ویندوز ویستا/7 استفاده کند.

آشنایی با متادیتا در WPF

برای کار با متادیتا در WPF از کلاس های BitmapEncoder، BitmapDecoder، BitmapSource، BitmapFrame، BitmapMetadata و InPlaceMetadataWriter استفاده می شود.
کلاس های BitmapEncoder و BitmapDecoder دارای فرزندانی هستند که به شما امکان می دهند با فرمت های تصویر خاص کار کنید. در مورد من - JpegBitmapEncoder و JpegBitmapDecoder.
کلاس InPlaceMetadataWriter برای تغییر ابرداده در جای خود، بدون رمزگذاری مجدد فایل استفاده می شود.
داده ها را می توان به دو روش خواند و نوشت - یا با استفاده از توابع GetQuery/SetQuery که بر روی نام های سلسله مراتبی تگ های ابرداده عمل می کنند، یا با استفاده از فیلدهای کلاس BitmapMetadata که امکان دسترسی آسان به ابرداده را فراهم می کند.
هنگام دسترسی به ابرداده از طریق فیلدهای کلاس BitmapMetadata، WIC سعی می کند فیلدهای متناظر را در ابرداده استانداردهای مختلف به ترتیب زیر پیدا کند: ابتدا XMP، سپس IPTC و EXIF. هنگام نوشتن برچسب ها از طریق فیلدهای کلاس BitmapMetadata، WIC آنها را در قالب XMP می نویسد.

خواندن فراداده

اینجا نمونه آمادهتوابعی که می توانند برای خواندن فراداده از یک فایل استفاده شوند:

  1. FileStream f = File .Open("test.jpg" , FileMode.Open);
  2. رمزگشا BitmapDecoder = JpegBitmapDecoder.Create(f, BitmapCreateOptions.IgnoreColorProfile, BitmapCacheOption.Default);
  3. BitmapMetadata metadata = (BitmapMetadata)decoder.Frames[ 0 ].Metadata;
  4. // عنوان را از طریق فیلد کلاس دریافت کنید
  5. عنوان رشته = فراداده. عنوان;
  6. // دریافت هدر از XMP
  7. string xmptitle = (string )metadata.GetQuery(@"/xmp/ dc:title")
  8. // عنوان را از EXIF ​​دریافت کنید
  9. string exiftitle = (string )metadata.GetQuery(@"/app1/ifd/(ushort=40091)" );
  10. // هدر را از IPTC دریافت کنید
  11. string iptctitle = (string )metadata.GetQuery();

همه چیز در اینجا بسیار ساده و شفاف است، بنابراین بیایید مستقیماً به ضبط بپردازیم.

ثبت متادیتا

  1. BitmapMetadata md = BitmapMetadata جدید ("jpg");
  2. md.SetQuery(@"/xmp/ dc:title" , xmptitle);
  3. md.SetQuery(@"/app1/ifd/(ushort=40091)" , exiftitle);
  4. md.SetQuery( @"/app13/irb/8bimiptc/iptc/نام شی"، iptctitle)
  5. قاب BitmapFrame = BitmapFrame.Create(decoder.Frames[ 0 ], decoder.Frames[ 0 ].Tumbnail, md, decoder.Frames[ 0 ].ColorContexts);
  6. BitmapEncoder encoder = new JpegBitmapEncoder();
  7. encoder.Frames.Add(frame);
  8. FileStream of = File .Open("test2.jpg" , FileMode.Create, FileAccess.Write);
  9. encoder.Save(of);
  10. of.Close();

کد به عنوان ادامه قطعه ای است که فراداده را می خواند. ما یک کپی از فایل اصلی را با نوشتن عنوان در هر سه فرمت فوق داده در ابرداده آن ایجاد می کنیم.

ویرایش فراداده در محل

تا به حال، من به طور کلی چیزهای نسبتاً مستند و ساده ای را به شما می گفتم، اما اینجا همه چیز پیچیده تر است. مثال در اسناد رسمی (MSDN) نادرست است و به طور کلی از نظر معنی با وضعیت واقعی امور مخالف است.
برای ویرایش متادیتا در محل، باید یک شی از کلاس InPlaceBitmapMetadataWriter ایجاد کنید:

پس از آن، می‌توانید مانند BitmapMetadata معمولی با آن کار کنید و SetQuery را فراخوانی کنید تا متادیتای لازم را تنظیم کنید.
برای ذخیره تغییرات، باید متد ()TrySave را فراخوانی کنید، که تلاش می‌کند تغییرات را در جریان اصلی ذخیره کند. تلاش برای ضبط ممکن است موفقیت آمیز باشد یا نباشد. اگر تلاش موفقیت آمیز باشد، روش true و در صورت وجود خطا، false را برمی گرداند.
رایج ترین اشتباهی که می تواند از ثبت تغییرات جلوگیری کند این است که فضای خالی کافی در ابرداده وجود ندارد. به عنوان یک قاعده، همه عکس‌های تازه گرفته شده حاوی فضای کافی در فراداده نیستند، بنابراین برای شروع استفاده از ویرایش فوق‌داده در محل، باید یک بار از فایل کپی کنید و فیلدهای مخصوص اضافه کردن به ابرداده در آن اضافه کنید. فضای خالی برای تغییرات بعدی برای انجام این کار، فایل باز می شود، فریم مورد نظر و ابرداده های آن کلون می شوند و چندین کوئری اجرا می شوند:

پس از این، کافی است فریم را با یک رمزگذار رمزگذاری کنید و در جریان مورد نظر بنویسید، در نتیجه فضای خالی برای ویرایش متادیتا در محل بعداً در تصویر ظاهر می شود.
مقدار padding 2048 بایت معمولاً کافی است. اگر به مقدار بیشتری نیاز دارید، می توانید مقدار بیشتری را تعیین کنید.

رشته های پرس و جو

من فکر می‌کنم همه، هنگام مطالعه روش‌های SetQuery/GetQuery، یک سوال منطقی دارند - از کجا می‌توان این رشته‌های کوئری را که نمی‌توان ساده و شهودی نامید؟
پس از جستجوی گسترده در MSDN، لیست مربوطه را پیدا کردم. احتمالاً تمام سؤالات لازم در اینجا وجود دارد. موارد گمشده را می توان در اصل با قیاس جمع آوری کرد.

ظرافت ها و مشکلات

  • اگر رشته‌ای که تابع JpegBitmapEncoder.Save() را فرا می‌خواند، ویژگی STAThread مشخص نشده باشد، ممکن است نسخه‌های WIC در ویندوز XP و ویندوز ویستا با شکست مواجه شوند (به‌طور پیش‌فرض، همه رشته‌های ایجاد شده در برنامه، ویژگی MAThread را دریافت می‌کنند، مگر اینکه طور دیگری مشخص شده باشد).
  • نسخه Windows 7 WIC مقادیر تگ EXIF ​​UserComment را به طور پیش‌فرض در یونیکد ذخیره می‌کند، در حالی که ویندوز XP و ویندوز ویستا آنها را در کدگذاری زبان سیستم فعلی (CP1251 برای روسی) ذخیره می‌کنند. فرمت ضبط پارامترهای UTF-8 به شرح زیر است: خود مقدار برچسب نه به عنوان یک رشته، بلکه به عنوان یک آرایه بایت ذخیره می شود. 7 بایت اول رشته ASCII "UNICODE" است که پس از آن دنباله کاراکترهای برچسب کدگذاری شده با یونیکد شروع می شود.
  • پارامتر BitmapCacheOptions باید با دقت استفاده شود. مقدار OnLoad تمام داده های تصویر را به صورت فشرده در حافظه رم ذخیره می کند، بنابراین اگر حدود 20 JPEG با فرمت بزرگ را با این گزینه باز کنید، حافظه آزاد خیلی سریع مصرف می شود. این خاطره منتشر نشدههنگام حذف خود کلاس های تصویر (BitmapFrame، BitmapDecoder و غیره) و پردازش آنها توسط جمع کننده زباله. علاوه بر این، برای استفاده از InPlaceBitmapMetadataWriter، باید تصویر را با BitmapCacheOptions = OnDemand یا Default باز کنید.
  • در مثال، من تصویر را با پرچم IgnoreColorProfile باز می کنم، زیرا ... بدون آن، BitmapDecoder یک استثنا در برخی از تصاویر ایجاد می کند.

نتیجه

به طور کلی، کار با ابرداده با استفاده از WPF برای من بسیار پیچیده و گیج کننده به نظر می رسید. تقریباً همه دام های توصیف شده برای من چندین ساعت اشکال زدایی و گوگل را هزینه کردند، هیچ اطلاعاتی در این مورد وجود ندارد و علائم گاهی اوقات بسیار عجیب هستند. اسناد رسمی (MSDN) این موضوع را ضعیف پوشش می دهد و در برخی جاها کاملاً نادرست است.
امیدوارم این اطلاعات جمع آوری شده به کسانی که نیاز به کار با ابرداده از طریق WPF دارند کمک کند و چندین ساعت در وقت آنها صرفه جویی کند :)

P.S. خوشحال می شوم نظراتی را در کامنت ها ببینم (اگر جایی اشتباه کرده باشم) و توضیحاتی در مورد مشکلاتی که من با آنها برخورد نکرده ام یا فراموش کرده ام ذکر کنم.

P.P.S. آیا ارزش ادامه نوشتن در مورد WPF را دارد یا من چیزهایی می نویسم که مدت هاست شناخته شده است؟

همچنین می توانید حجم عظیمی از داده های پنهان را در داخل یک عکس رمزگذاری کنید. استانداردی که اینها را به اصطلاح رمزگذاری می کند ابرداده، نام گرفت EXIF (فرمت فایل تصویری قابل تعویض).

البته ما در مورد پیام های مخفی و مکاتبات محرمانه صحبت نمی کنیم، اگرچه می توان این کار را ترتیب داد ... اول از همه، استاندارد EXIF ​​برای ذخیره و مشاهده کنیدویژگی های مختلف عکس، پارامترهای آن، شاخص ها، اطلاعات مربوط به نویسنده و موضوع عکاسی و همچنین اطلاعات بسیار بیشتر. یعنی ابرداده فقط از نظر مؤلفه اطلاعات مورد نیاز است، به این معنی که شما می توانید بدون آن کار کنید.

بسیاری از برنامه ها از قابلیت ذخیره و مشاهده فراداده عکس استفاده می کنند. اگر از سیستم عامل ویندوز استفاده می کنید، به احتمال زیاد قبلاً با داده های EXIF ​​روبرو شده اید. روی هر عکسی کلیک راست کنید، در منوی ظاهر شده، مورد را در پایین صفحه انتخاب کنید "خواص".

علاوه بر این، حتی اگر همه نسخه متفاوتویندوز، اما معنی یکسان است: دکمه/tab را پیدا کنید و روی آن کلیک کنید "جزئیات". جدولی باز می شود که در آن اطلاعات نمایش داده می شود و به دسته های مشروط تقسیم می شود: "توضیحات"، "منبع"، "تصویر"، "دوربین"، "عکس پیشرفته"، "فایل". اطلاعاتی که در کل این جدول نمایش داده می شود چیزی بیش از داده های EXIF ​​نیست.

نوار لغزنده ویژگی های سمت راست را پایین بیاورید و ببینید یک عکس چند ابرداده مختلف می تواند داشته باشد. من مطمئن هستم که در مثال شما بیشتر خطوط خالی خواهند بود، زیرا باید خودتان آنها را پر کنید. اما دسته "دوربین" ممکن است پر شود - به طور خودکار توسط دوربین یا گوشی هوشمند پر می شود.

این فهرست جامعی از ابرداده های ممکن نیست. فقط این است که توسعه دهندگان ویندوز فکر می کردند که چنین جدولی برای پوشش دادن جنبه های اطلاعاتی اولیه عکاسی کافی است. در واقع، ممکن است چنین داده هایی بسیار بیشتر باشد! علاوه بر این، کل این جلد را می توان به دو گروه تقسیم کرد: اساسی و اضافی

پارامترهای اصلی شامل آن دسته از داده‌هایی است که در هر برنامه و دستگاهی که می‌تواند به سطل‌های یک عکس نگاه کند خوانده می‌شود. چنین داده هایی باید شامل: اطلاعات فایل، توضیحات، حق چاپ، اطلاعات تصویر، اطلاعات دوربین و شرایط عکس باشد. این بدان معنی است که مهم نیست از چه برنامه ای استفاده می کنید، همیشه حداقل این اطلاعات را به شما نشان می دهد.

پارامترهای اضافی شامل داده هایی است که فقط برنامه های فردی با آنها کار می کنند. به عنوان مثال، فتوشاپ می تواند یک برگه ایجاد کند "داستان"و پروتکل ویرایش عکس را در آن نگه دارید. عکس را ذخیره کنید، بعد از مدتی دوباره آن را باز کنید، حتی در رایانه دیگری، اما همیشه از طریق فتوشاپ، و همیشه می توانید ببینید که چه ابرداده هایی در برگه «تاریخچه» ذخیره شده است. اما اگر سعی کنید با استفاده از مثلا Gimp به EXIF ​​نگاه کنید، دیگر این تب را پیدا نخواهید کرد.

بسیاری از برنامه های جدی از این استفاده می کنند. به عنوان مثال، با استفاده از داده های EXIF، سیستمی برای فیلتر کردن و مرتب سازی عکس ها، افزودن کلمات کلیدی، ایجاد دسته ها و تعمیم های منطقی می سازد. این کار پیدا کردن تصاویر مورد نیاز خود را در بین ده ها هزار آسان می کند.

داده EXIF ​​می تواند باشد قابل تغییر و تغییر ناپذیر.

تغییر پذیربه نوبه خود می توان به دو زیرگونه دیگر تقسیم کرد:

قابل ویرایش توسط انسانمثلاً می‌توانید نویسنده عکس را خودتان مشخص کنید و بعداً آن را حذف کنید و یک نام جدید بنویسید.

قابل ویرایش توسط برنامهبه عنوان مثال، وقتی یک عکس را در فتوشاپ ذخیره می کنید، خود برنامه یک برچسب اضافه می کند که عکس در فتوشاپ تغییر کرده است. نسخه فلان و فلان. شما خودتان نمی توانید این تگ را ثبت یا حذف کنید (مگر اینکه از نرم افزار خاصی استفاده کنید، اما این داستان دیگری است)، اما اگر عکس را دوباره در فتوشاپ ذخیره کنید. نسخه دیگر، سپس تگ دوباره در بخشی از نسخه تغییر می کند ، به عنوان مثال CS5 بود اما تبدیل به CS6 شد.

تغییرناپذیرداده ها توسط برنامه ها و دستگاه ها بدون اراده شما ضبط می شوند و برای همیشه با این عکس باقی می مانند، به عنوان مثال، وضوح تصویر، فرمت فایل، تاریخ ایجاد، داده های دوربین.

چرا و چگونه از داده های EXIF ​​استفاده کنیم؟

  • اول از همه، این یک ضبط بسیار راحت از اطلاعات در مورد یک عکس است، شما نمی توانید در یک دفترچه یادداشت با چه سرعت شاتری این یا آن عکس را گرفته اید! همه چیز به راحتی در یک فایل ضبط می شود، زمانی که به آن نیاز دارید، آن را باز کنید، به آن نگاه کنید، آن را به خاطر بسپارید.
  • اگر تمام اطلاعات لازم در مورد خود را وارد کنید، این گواهی بر نویسندگی شما از عکس است.
  • در مورد دفترچه یادداشت، من از واقعیت دور نیستم. همچنین می توانید عکس مورد نظر را باز کرده و اطلاعات مورد نیاز خود را در آنجا وارد کنید. در آنجا به طور ایمن ذخیره می شود و به جایی نمی رسد. اما یادآوری می کنم که باید از طریق همین برنامه آن را مشاهده کنید.
  • آیا کیفیت عکس گرفته شده را دوست داشتید یا دوست نداشتید؟ - داده ها را در دسته "دوربین" تجزیه و تحلیل کنید. در آنجا متوجه خواهید شد که این عکس در چه شرایط و تنظیمات دوربین گرفته شده است. اگر اشتباهی را تحسین کردید/پیدا کردید، تجربه ارزشمندی کسب کرده اید.
  • به عنوان مثال، مرورگرهای تصویر حرفه ای، حجم زیادی از عکس ها را بر اساس فراداده EXIF ​​مرتب و فیلتر می کنند.
  • برای مرد کوچولو پیام عاشقانه بفرستید یا داده های مخفی را رمزگذاری کنید و از کشور ببرید/بفرستید =))

ثالثاً اینترنت پر از خدمات آنلاین برای کار با ابرداده EXIF ​​است. مزیت آنها این است که شما مجبور نیستید چیزی را روی رایانه خود نصب کنید. من یک بار این عمل را انجام دادم و فراموش کردم.

از معایب، سرعت عملکرد را یادداشت می کنم - این به طور مستقیم به قابلیت های تعرفه اینترنت شما بستگی دارد.

نمونه ای از سایت برای حذف EXIF ​​آنلاین IMGonline.com.ua است.

اگر خطایی در متن مشاهده کردید، آن را انتخاب کنید و Ctrl + Enter را فشار دهید. متشکرم!

ShowExif یک ابزار کوچک برای مشاهده ابرداده های تصاویر دیجیتالی است که با استفاده از دوربین های حرفه ای گرفته شده است.

استفاده

داده شده نرم افزاربعید است که در کار روزمره با دوربین برای شما مفید باشد. با این حال، گاهی اوقات می تواند کمتر از محبوبیت مفید باشد ویرایشگر گرافیکیو مبدل های تصویری که تقریباً هر روز از آنها استفاده می کنید. نیاز به مشاهده ابرداده، دسترسی به آن ابزار کمکی ممکن است به دلایل مختلفی ایجاد شود. با این حال، محبوب ترین آنها آشنایی با "مسافت پیموده شده" دوربین است.

ممکن ها

ShowExif نیازی به نصب ندارد زیرا قابل حمل است. پس از دانلود، می توانید آن را راه اندازی کنید و بلافاصله شروع به استفاده از آن کنید. برای مشاهده شماره نمایش داده شده در پیشخوان که هنگام بسته شدن شاتر ضبط می کند، ابتدا از دوربین خود عکس بگیرید و آن را در رایانه خود دانلود کنید.

برای این کار باید استفاده کنید تصویر خامقالب پس از گرفتن عکس، آن را با استفاده از ابزار موجود در مرورگر خود باز کنید. پس از این، تمام اطلاعات لازم روی صفحه نمایش داده می شود. آیتم «تعداد کل رها شدن شاتر» که در سمت چپ جدول نمایش داده می شود همان چیزی است که شما نیاز دارید. به عدد در خط روبروی آن نگاه کنید - این مسافت پیموده شده دوربین شما است. تمام ابرداده ها را می توان کپی، حذف و در دیسک ذخیره کرد. علاوه بر این، می توانید اولین عکس ها را به آنها "ضمیمه" کنید.

ویژگی های کلیدی

  • نمایش EXIF ​​به جا مانده از تجهیزات عکاسی از محبوب ترین تولید کنندگان؛
  • به شما امکان می دهد ابرداده ها را در دیسک و کلیپ بورد کپی، حذف و ذخیره کنید.
  • برای مشاهده مسافت پیموده شده دوربین، یک عکس با فرمت RAW لازم است.
  • به طور کامل به روسی ترجمه شده است.
  • الزامی نیست نصب اضافیدر سیستم، می تواند در یک دستگاه ذخیره سازی قابل جابجایی ذخیره شود.
  • کاملا رایگان در دسترس است؛
  • صادرات سریع ریز عکسها به دیسک را انجام می دهد.
  • به شما امکان می دهد مسافت پیموده شده را نه برای همه دوربین ها، بلکه فقط برای کسانی که این شمارنده را دارند مشاهده کنید.
  • روی همه نسخه ها کار میکنه سیستم عاملپنجره ها.