معماری EXIF، TIFF، GPS و تکههای PNG
پاسخ کوتاه: تصاویر دیجیتال متادیتا را در سرآیند باینری مخصوص هر قالب نگه میدارند: JPEG و WebP از دایرکتوریهای فایل تصویر EXIF با قالب TIFF استفاده میکنند (IFD0 برای دستگاه، ExifSubIFD برای نوردهی و GPSIFD برای مکان)، و PNG از تکههای big-endian مانند IHDR، pHYs، eXIf و tEXt/iTXt.
هر قالب تصویر، متادیتای غیرپیکسلی را با مشخصات ظرف باینری جداگانه سازمان میدهد. نمایشگر متادیتای تصویر ما آفست خام بایت (DataView) را مستقیم در مرورگر بررسی میکند تا بخشهای استاندارد و گسترشیافته را رمزگشایی کند:
| دایرکتوری یا تکه باینری |
قالب ظرف |
برچسبها و مقدارهای کلیدی |
کاربرد معمول |
| IFD0 (سرآیند اصلی TIFF) |
JPEG، WebP، PNG (eXIf) |
Make، Model، Software، Orientation، DateTime، Artist، Copyright |
تأیید سختافزار دوربین، نسخه سیستمعامل و جهت تصویر |
ExifSubIFD (0x8769) |
JPEG، WebP، PNG (eXIf) |
ExposureTime، FNumber، ISOSpeedRatings، FocalLength، LensModel، Flash |
تحلیل نوردهی عکاسی و اپتیک لنز |
GPSIFD (0x8825) |
JPEG، WebP، PNG (eXIf) |
GPSLatitude، GPSLongitude، GPSAltitude، GPSTimeStamp، GPSImgDirection |
ممیزی حریم خصوصی مکان عکس و مختصات نقشهبرداری |
| IHDR، pHYs و tEXt/iTXt |
PNG |
عمق بیت، نوع رنگ، DPI فیزیکی (pHYs)، متن نرمافزار و پرامپت تولید هوش مصنوعی |
بررسی مشخصات PNG بدون افت و متادیتای Stable Diffusion / ComfyUI |
اگر بازرس مختصات GPS خصوصی یا شماره سریال دستگاهی نشان داد که نمیخواهید عمومی شود، فوراً با ابزار حذف متادیتای EXIF آن را پاک کنید.
عکاسان، توسعهدهندگان و تحلیلگران امنیت چطور از بررسی متادیتا استفاده میکنند
پاسخ کوتاه: عکاسان برچسبهای EXIF را برای سرعت شاتر، دیافراگم، ISO و فاصله کانونی عکسهای برتر میبینند؛ توسعهدهندگان وب پرچم جهت، پروفایل رنگ ICC و سرآیند DPI را اشکالزدایی میکنند؛ و تحلیلگران حریم خصوصی بررسی میکنند که تصویر مختصات GPS یا هویت نویسنده را لو ندهد.
بررسی سرآیند خام تصویر مسئلههای مهم عکاسی، مهندسی نرمافزار و حریم خصوصی دیجیتال را حل میکند:
- بازبینی نوردهی عکاسی: ببینید عکس چطور گرفته شده؛
ExposureTime (مثلاً 1/250 s)، FNumber (f/1.8)، ISO، FocalLengthIn35mmFilm و LensModel.
- اشکالزدایی بارگذاری چرخیده: اگر تصویر روی گوشی صاف است ولی در وباپ سفارشی کج رندر میشود، برچسب
Orientation در IFD0 را ببینید (1 = عادی، 6 = چرخش ۹۰ درجه ساعتگرد، 8 = چرخش ۲۷۰ درجه ساعتگرد).
- بررسی پرامپت هوش مصنوعی و تکههای PNG: ابزارهای مدرن هوش مصنوعی رشته پرامپت، پرامپت منفی، تنظیم نمونهگیر و امضای منشأ C2PA را در تکههای
tEXt و iTXt فایل PNG ذخیره میکنند. نمایشگر ما این بلوکهای متن را تمیز استخراج و نشان میدهد.
- بررسی DPI چاپ و ردپای پیکسل: برای محاسبه اندازه فیزیکی چاپ در
300 DPI یا ساخت ویژگیهای HTML بدون CLS، این ابزار را با بازرس اندازه تصویر همراه کنید.
تبدیل مختصات GPS از DMS به اعشار چطور کار میکند
پاسخ کوتاه: سرآیند GPS در EXIF عرض و طول را بهصورت سه کسر گویا برای درجه، دقیقه و ثانیه (DMS) بهعلاوه مرجع نیمکره (N/S/E/W) ذخیره میکند. تجزیهگر ما مختصات WGS84 با ۶ رقم اعشار را با فرمول اعشار = درجه + (دقیقه / ۶۰) + (ثانیه / ۳۶۰۰) حساب میکند.
داخل دایرکتوری باینری GPSIFD، دوربینها یک رشته اعشاری ساده ذخیره نمیکنند. برچسبهای 0x0002 (GPSLatitude) و 0x0004 (GPSLongitude) سه عدد گویای ۶۴بیتی بدون علامت (numerator / denominator) را همراه پرچم ASCII نیمکره (N/S و E/W) نگه میدارند.
نمایشگر ما تبدیل را در لحظه انجام میدهد:
- کسرهای DMS را میخواند: درجه، دقیقه و دقت زیرثانیه را دقیق استخراج میکند (مثلاً
37° 46' 29.64" N).
- علامت نیمکره را اعمال میکند: عرض جنوبی (
S) و طول غربی (W) را منفی میکند تا مختصات اعشاری علامتدار استاندارد شود (37.774900, -122.419400).
- پیوند مستقیم نقشه میسازد:پیوند یککلیکیمشاهده روی نقشه به OpenStreetMap میدهد تا گوشه خیابان یا ابتدای مسیر را بدون کپی دستی عددها تأیید کنید.
چرا بعضی تصاویر دانلودشده برچسب دوربین EXIF ندارند
پاسخ کوتاه: اگر تصویر فقط ویژگیهای پایه فایل و رنگ را نشان دهد و هیچ برچسب دوربین یا GPS نداشته باشد، یا برای وب خروجی گرفته شده، یا اسکرینشات دستگاه است، یا از شبکه اجتماعی (مثل Instagram، WhatsApp یا X) آمده که هنگام بارگذاری بخش APP1 مربوط به EXIF را حذف میکند.
وقتی تصویر را بررسی میکنید و پیام هیچ برچسب پنهان EXIF/GPS پیدا نشد را میبینید، ظرف باینری فقط داده پیکسل و سرآیند ضروری را دارد:
- شبکههای اجتماعی و پیامرسانها: پلتفرمهایی مثل WhatsApp، Instagram، Facebook و X هنگام ترنسکد روی سرور بلوکهای
APP1 EXIF و GPS را حذف میکنند تا پهنای باند کم شود و مکان کاربر محفوظ بماند.
- اسکرینشات و خروجی طراحی: اسکرینشات (
Cmd+Shift+4 در macOS یا Win+Shift+S در ویندوز) و خروجی Figma یا Canva بیتمپ تمیز PNG/JPEG با پروفایل رنگ (ICC) یا تکه DPI (pHYs) میسازند، نه برچسب نوردهی دوربین.
- فایلهای پاکسازیشده: تصاویری که از پاککننده EXIF گذشتهاند یا با ابزار تبدیل AVIF به PNG تبدیل شدهاند ماتریس پیکسل خالصاند و متادیتای ردیابی ندارند.