پرش به محتوا

بازبین متادیتای تصویر - استخراج داده‌های EXIF، IPTC و XMP آنلاین

بازبین متادیتای تصویر آنلاین رایگان برای استخراج و تحلیل داده‌های EXIF، IPTC و XMP از فایل‌های JPEG، PNG و WebP. مشاهده تنظیمات دوربین، موقعیت GPS، زمان‌مهرها و موارد دیگر. 100٪ مبتنی بر مرورگر - بدون آپلود.

مشاهده‌گر متادیتای تصویر

برای بارگذاری کلیک کنید یا بکشید و رها کنید

JPEG، PNG، WebP

ماشین حساب بارگذاری...
📚

مستندات

نمایشگر فرادادهٔ تصویر

نمایشگر فرادادهٔ تصویر، جزئیات فنی ذخیره‌شده در یک فایل تصویری را بدون باز کردن آن در ویرایشگر عکس می‌خواند. این ابزار فایل‌های JPEG، PNG یا WebP را در مرورگر وب می‌خواند و نام فایل، اندازهٔ فایل، نوع فایل، تاریخ آخرین تغییر، ابعاد پیکسلی، نسبت تصویر و عمق رنگ را نشان می‌دهد. فایل هرگز به سرور ارسال نمی‌شود.

این ابزار چه اطلاعاتی را نشان می‌دهد؟

پس از بارگذاری فایل، ابزار این ویژگی‌ها را فهرست می‌کند:

  • نام فایل — نام فایل بارگذاری‌شده.
  • اندازهٔ فایل — در واحدهای دودویی (KiB، MiB، GiB) نمایش داده می‌شود؛ همان واحدهایی که مرورگرهای وب و سیستم‌عامل‌ها معمولاً برای اندازهٔ فایل به کار می‌برند.
  • نوع فایل — نوع MIME فایل، مانند image/jpeg.
  • آخرین تغییر — تاریخ و زمان تغییر ثبت‌شده برای فایل توسط سیستم‌عامل. این زمان لزوماً تاریخ گرفته‌شدن عکس نیست؛ کپی‌کردن یا ذخیرهٔ دوبارهٔ فایل می‌تواند آن را تغییر دهد.
  • ابعاد — عرض و ارتفاع تصویر برحسب پیکسل که با رمزگشایی تصویر در مرورگر خوانده می‌شود.
  • نسبت تصویر — نسبت عرض به ارتفاع که به ساده‌ترین شکلِ عددیِ صحیح کاهش یافته است.
  • عمق رنگ — تعداد بیت‌های استفاده‌شده برای ذخیرهٔ هر پیکسل که از بایت‌های سرآیند فایل خوانده می‌شود.

این ابزار چه چیزی را نشان نمی‌دهد؟

عکس‌های دیجیتال می‌توانند سه نوع فرادادهٔ نهفتهٔ دیگر نیز داشته باشند: EXIF (قالب فایل تصویری قابل‌تبادل) که دوربین‌ها و تلفن‌ها جزئیاتی مانند لنز، دیافراگم، سرعت شاتر، ISO و گاهی مختصات GPS را در آن می‌نویسند؛ فیلدهای IPTC (شورای بین‌المللی ارتباطات مطبوعاتی) که سازمان‌های خبری برای شرح عکس، اطلاعات اعتباردهی و حق‌نشر به کار می‌برند؛ و XMP (سکوی فرادادهٔ توسعه‌پذیر)، قالبی از Adobe برای تاریخچهٔ ویرایش و برچسب‌های سفارشی.

این ابزار هیچ‌یک از این سه مورد را نمی‌خواند. حتی اگر فایل حاوی این اطلاعات باشد، ابزار نمی‌تواند تنظیمات دوربین، مکان GPS، فیلدهای حق‌نشر یا تاریخچهٔ ویرایش را نشان دهد. این ابزار فقط هفت ویژگی فهرست‌شده در بالا را می‌خواند. برای داده‌های EXIF، IPTC یا XMP باید از ابزار تخصصی مانند ExifTool استفاده کرد یا جزئیات عکس را از پنل ویژگی‌های فایل در سیستم‌عامل بررسی کرد.

چگونه واحدهای اندازهٔ فایل را محاسبه کنیم؟

اندازهٔ فایل برحسب بایت اندازه‌گیری و به بزرگ‌ترین واحد دودویی‌ای تبدیل می‌شود که عدد را خوانا نگه دارد. ابزار تعداد بایت را بارها بر ۱۰۲۴ تقسیم می‌کند تا نتیجه بین ۱ و ۱۰۲۴ باشد، سپس آن را تا دو رقم اعشار گرد می‌کند:

i=logblog1024i = \left\lfloor \frac{\log b}{\log 1024} \right\rfloor

s=b1024is = \frac{b}{1024^{i}}

که در آن b اندازهٔ فایل برحسب بایت، i شاخص واحد، و s اندازه برحسب واحدی است که آن شاخص انتخاب می‌کند.

نام واحدها عبارت‌اند از Bytes، KiB، MiB، GiB، TiB و PiB؛ این‌ها واحدهای دودویی هستند که در آن‌ها ۱ KiB برابر با ۱۰۲۴ بایت است. این شیوه با KB/MB اعشاری که برخی مدیران فایل استفاده می‌کنند متفاوت است؛ در آن شیوه ۱ KB برابر با ۱۰۰۰ بایت است.

مثال: فایلی با ۲٬۵۰۰٬۰۰۰ بایت، شاخص واحدِ ۲ (MiB) را می‌دهد؛ بنابراین اندازهٔ آن ۲٬۵۰۰٬۰۰۰ ÷ ۱٬۰۴۸٬۵۷۶ ≈ ۲٫۳۸ MiB است، نه ۲٫۵ MB. این ابزار فایل‌های حداکثر ۵۰ MiB (۵۲٬۴۲۸٬۸۰۰ بایت) را می‌پذیرد.

نسبت تصویر چگونه محاسبه می‌شود؟

برای محاسبهٔ نسبت تصویر، عرض و ارتفاع بر بزرگ‌ترین مقسوم‌علیه مشترکشان (GCD) تقسیم می‌شوند؛ یعنی بزرگ‌ترین عددی که هر دو را بدون باقیمانده تقسیم می‌کند:

g=gcd(w,h),R=wg:hgg = \gcd(w, h), \qquad R = \frac{w}{g} : \frac{h}{g}

که در آن w عرض برحسب پیکسل، h ارتفاع برحسب پیکسل، g بزرگ‌ترین مقسوم‌علیه مشترک آن‌ها، و R نسبت تصویر است.

مثال: برای تصویری با ۱۹۲۰ × ۱۰۸۰ پیکسل، بزرگ‌ترین مقسوم‌علیه مشترک ۱۹۲۰ و ۱۰۸۰ برابر با ۱۲۰ است. با تقسیم هر دو عدد بر ۱۲۰، 16:9 به دست می‌آید.

عمق رنگ چگونه تشخیص داده می‌شود؟

عمق رنگ ویژگی سرآیند فایل است، نه تصویر رمزگشایی‌شده؛ مرورگر همیشه تصویر را به‌صورت داخلی به پیکسل‌های ۸ بیتی در هر کانال رمزگشایی می‌کند، حتی اگر فایل مبدأ از عمق دیگری استفاده کرده باشد. برای گزارش مقدار واقعی، ابزار به‌جای تصویر رمزگشایی‌شده، بایت‌های خام خود فایل را می‌خواند:

  • PNG: قطعهٔ IHDR یک بایت عمق بیت و یک بایت نوع رنگ را ذخیره می‌کند که در کنار هم تعداد بیت بر پیکسل را مشخص می‌کنند.
  • JPEG: نشانگر آغاز فریم، دقت نمونه و تعداد مؤلفه‌های رنگ را ذخیره می‌کند؛ تعداد بیت بر پیکسل برابر است با دقت ضربدر تعداد مؤلفه‌ها.
  • GIF: بایت توصیفگر صفحهٔ منطقی مشخص می‌کند جدول رنگ برای هر پیکسل چند بیت استفاده می‌کند.
  • WebP: قطعهٔ VP8X، VP8 یا VP8L مشخص می‌کند تصویر کانال آلفا دارد یا نه و در نتیجه ۲۴ بیت بر پیکسل (RGB) یا ۳۲ بیت بر پیکسل (RGBA) به دست می‌آید.

مثال: یک عکس JPEG استاندارد با دقت ۸ بیتی و ۳ مؤلفهٔ رنگ (YCbCr)، مقدار ۲۴ بیت بر پیکسل (۸ بیت بر کانال، YCbCr) را گزارش می‌کند. اگر سرآیند فایل با هیچ‌یک از این چهار ساختار مطابقت نداشته باشد، فیلد عمق رنگ از نتایج حذف می‌شود.

قالب‌های فایل پشتیبانی‌شده

این ابزار فایل‌های JPEG، PNG و WebP را می‌پذیرد. قالب‌های دیگر، از جمله GIF، TIFF، HEIC و فایل‌های RAW دوربین، توسط بارگذار پذیرفته نمی‌شوند.

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

  1. روی ناحیهٔ بارگذاری کلیک کنید، یا یک فایل JPEG، PNG یا WebP را روی آن بکشید و رها کنید.
  2. ابزار فایل را به‌صورت محلی رمزگشایی می‌کند و فرادادهٔ آن را در جدولی فهرست می‌کند.
  3. برای کپی‌کردن یک مقدار، روی «Copy» کنار ردیف مربوط کلیک کنید.
  4. برای ذخیرهٔ همهٔ مقادیر به‌صورت فایل متنی، روی «Download Metadata» کلیک کنید.

همه‌چیز در مرورگر و با استفاده از APIهای FileReader و Image در جاوااسکریپت انجام می‌شود. فایل در هیچ مرحله‌ای به سرور بارگذاری نمی‌شود.

مثال حل‌شده

بارگذاری یک عکس JPEG با ابعاد ۱۹۲۰ × ۱۰۸۰ پیکسل و اندازهٔ ۲٬۵۰۰٬۰۰۰ بایت که با رمزگذاری YCbCr با عمق ۸ بیت ذخیره شده است، نتایج زیر را تولید می‌کند:

ویژگیمقدار
نام فایلphoto.jpg
اندازهٔ فایل۲٫۳۸ MiB
نوع فایلimage/jpeg
آخرین تغییر(تاریخ و زمان فایل)
عمق رنگ۲۴ بیت بر پیکسل (۸ بیت بر کانال، YCbCr)
ابعاد۱۹۲۰ × ۱۰۸۰ پیکسل
نسبت تصویر16:9

پرسش‌های متداول

آیا این ابزار مکان GPS یا تنظیمات دوربین را نشان می‌دهد؟ خیر. این اطلاعات از داده‌های EXIF می‌آیند و این ابزار بخش‌های EXIF را نمی‌خواند. ابزار فقط نام، اندازه و نوع فایل، تاریخ آخرین تغییر، ابعاد، نسبت تصویر و عمق رنگ را گزارش می‌کند.

آیا تصویر من به سرور بارگذاری می‌شود؟ خیر. فایل کاملاً درون مرورگر و با استفاده از جاوااسکریپت خوانده و رمزگشایی می‌شود. فایل هرگز از دستگاه خارج نمی‌شود.

چرا اندازهٔ فایل من به‌جای MB با MiB نشان داده می‌شود؟ این ابزار از واحدهای دودویی استفاده می‌کند (۱ KiB = ۱۰۲۴ بایت)، زیرا بیشتر سیستم‌عامل‌ها اندازهٔ فایل را به این شکل گزارش می‌کنند، نه با واحدهای اعشاری (۱ KB = ۱۰۰۰ بایت).

چرا فیلد عمق رنگ برای تصویر من نمایش داده نمی‌شود؟ عمق رنگ فقط برای فایل‌های JPEG، PNG، GIF و WebP که سرآیندشان با یک ساختار شناخته‌شده مطابقت داشته باشد گزارش می‌شود. اگر سرآیند قابل تجزیه نباشد، فیلد به‌جای نمایش یک حدس حذف می‌شود.

چرا تاریخ «آخرین تغییر» با زمان گرفته‌شدن عکس مطابقت ندارد؟ این تاریخ از مهر زمانیِ تغییر فایل در سیستم‌عامل می‌آید، نه از دوربین. کپی‌کردن، ذخیرهٔ دوباره یا انتقال فایل می‌تواند آن را تغییر دهد و ممکن است با هر تاریخ ثبت‌شدن عکس در داده‌های EXIF متفاوت باشد؛ این ابزار داده‌های EXIF را نمی‌خواند.

آیا می‌توانم فایل GIF، TIFF یا RAW بارگذاری کنم؟ خیر. بارگذار فقط فایل‌های JPEG، PNG و WebP را می‌پذیرد.