דלג לתוכן

מציג מטא-דאטה של תמונות - חילוץ נתוני EXIF, IPTC ו-XMP באופן מקוון

מציג מטא-דאטה מקוון חינמי לחילוץ וניתוח נתוני EXIF, IPTC ו-XMP מקבצי JPEG, PNG ו-WebP. צפייה בהגדרות מצלמה, מיקום GPS, חותמות זמן ועוד. 100% מבוסס דפדפן - ללא העלאות.

מציג מטא-נתוני תמונה

לחץ להעלאה או גרור והנח

JPEG, PNG, WebP

מחשבון טעינה...
📚

תיעוד

מציג מטא־נתונים של תמונה

מציג מטא־נתונים של תמונה קורא את הפרטים הטכניים המאוחסנים בקובץ תמונה בלי לפתוח אותו בעורך תמונות. כלי זה קורא קובץ JPEG, PNG או WebP בתוך דפדפן האינטרנט ומציג את שם הקובץ, גודל הקובץ, סוג הקובץ, תאריך השינוי האחרון, ממדי הפיקסלים, יחס הגובה־רוחב ועומק הצבע. הקובץ לעולם אינו נשלח לשרת.

איזה מידע מציג כלי זה?

לאחר העלאת קובץ, הכלי מציג את המאפיינים האלה:

  • שם הקובץ — שם הקובץ שהועלה.
  • גודל הקובץ — מוצג ביחידות בינאריות (KiB, MiB, GiB), היחידות שבהן דפדפני אינטרנט ומערכות הפעלה משתמשים בדרך כלל להצגת גדלי קבצים.
  • סוג הקובץ — סוג ה־MIME של הקובץ, כגון image/jpeg.
  • שינוי אחרון — תאריך ושעת השינוי שנרשמו על ידי מערכת ההפעלה עבור הקובץ. אין זה בהכרח התאריך שבו התמונה צולמה; העתקה או שמירה מחדש של קובץ עשויות לשנות אותו.
  • ממדים — רוחב התמונה וגובהה בפיקסלים, הנקראים באמצעות פענוח התמונה בדפדפן.
  • יחס גובה־רוחב — היחס בין הרוחב לגובה, לאחר צמצומו לצורה הפשוטה ביותר במספרים שלמים.
  • עומק צבע — מספר הסיביות המשמשות לאחסון כל פיקסל, הנקרא מתוך בתי הכותרת של הקובץ.

מה כלי זה אינו מציג

תמונות דיגיטליות עשויות להכיל גם שלושה סוגים אחרים של מטא־נתונים מוטמעים: EXIF (Exchangeable Image File Format), שמצלמות וטלפונים כותבים בו פרטים כגון עדשה, צמצם, מהירות תריס, ISO ולעיתים גם קואורדינטות GPS; שדות IPTC (International Press Telecommunications Council), המשמשים ארגוני חדשות לכיתובים, קרדיטים וזכויות יוצרים; ו־XMP (Extensible Metadata Platform), פורמט של Adobe להיסטוריית עריכה ולתגים מותאמים אישית.

כלי זה אינו קורא אף אחד משלושת הסוגים האלה. הוא אינו יכול להציג הגדרות מצלמה, מיקום GPS, שדות זכויות יוצרים או היסטוריית עריכה, גם כאשר הקובץ מכיל אותם. הוא קורא רק את שבעת המאפיינים המפורטים לעיל. מי שזקוק לנתוני EXIF, IPTC או XMP צריך להשתמש בכלי ייעודי כגון ExifTool, או לבדוק את פרטי התמונה דרך חלונית מאפייני הקובץ במערכת ההפעלה.

כיצד מחושבות יחידות גודל הקובץ

גודל הקובץ נמדד בבתים ומומר ליחידה הבינארית הגדולה ביותר שבה המספר נשאר קריא. הכלי מחלק את מספר הבתים ב־1024 שוב ושוב, עד שהתוצאה נמצאת בין 1 לבין 1024, ואז מעגל אותה לשתי ספרות אחרי הנקודה:

i=⌊log⁡blog⁡1024⌋i = \left\lfloor \frac{\log b}{\log 1024} \right\rfloor

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

כאשר b הוא גודל הקובץ בבתים, i הוא אינדקס היחידה, ו־s הוא הגודל ביחידה שנבחרה על ידי אותו אינדקס.

שמות היחידות הם Bytes, KiB, MiB, GiB, TiB ו־PiB — יחידות בינאריות שבהן 1 KiB שווה ל־1024 בתים. הדבר שונה מ־KB/MB עשרוניים שבהם משתמשים מנהלי קבצים מסוימים, ושבהם 1 KB שווה ל־1000 בתים.

דוגמה: קובץ בגודל 2,500,000 בתים נותן אינדקס יחידה 2 (MiB), ולכן הגודל הוא 2,500,000 ÷ 1,048,576 ≈ 2.38 MiB, ולא 2.5 MB. הכלי מקבל קבצים בגודל של עד 50 MiB (52,428,800 בתים).

כיצד מחושב יחס הגובה־רוחב

יחס הגובה־רוחב מחושב באמצעות חלוקת הרוחב והגובה במחלק המשותף הגדול ביותר (GCD), כלומר המספר הגדול ביותר שמחלק את שניהם ללא שארית:

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

כאשר w הוא הרוחב בפיקסלים, h הוא הגובה בפיקסלים, g הוא המחלק המשותף הגדול ביותר שלהם, ו־R הוא יחס הגובה־רוחב.

דוגמה: עבור תמונה בגודל 1920 × 1080 פיקסלים, ה־GCD של 1920 ושל 1080 הוא 120. חלוקת שני המספרים ב־120 נותנת 16:9.

כיצד מזוהה עומק הצבע

עומק הצבע הוא מאפיין של כותרת הקובץ, לא של התמונה המפוענחת — דפדפן תמיד מפענח תמונה באופן פנימי לפיקסלים של 8 סיביות לערוץ, גם אם קובץ המקור השתמש בעומק אחר. כדי לדווח על הערך האמיתי, הכלי קורא את הבתים הגולמיים של הקובץ עצמו במקום את התמונה המפוענחת:

  • PNG: מקטע IHDR מאחסן בית של עומק סיביות ובית של סוג צבע, אשר יחד נותנים את מספר הסיביות לפיקסל.
  • JPEG: סמן תחילת מסגרת מאחסן את דיוק הדגימה ואת מספר רכיבי הצבע; מספר הסיביות לפיקסל הוא הדיוק כפול מספר הרכיבים.
  • GIF: בית מתאר המסך הלוגי מקודד את מספר הסיביות לפיקסל שבהן משתמשת טבלת הצבעים.
  • WebP: מקטע VP8X, VP8 או VP8L מציין אם לתמונה יש ערוץ אלפא, ומספק 24 bpp (RGB) או 32 bpp (RGBA).

דוגמה: תמונת JPEG רגילה עם דיוק של 8 סיביות ו־3 רכיבי צבע (YCbCr) מדווחת כ־24 bpp (8 סיביות לערוץ, YCbCr). אם לא ניתן להתאים את כותרת הקובץ לאחת מארבע תבניות אלה, שדה עומק הצבע מושמט מהתוצאות.

פורמטים נתמכים של קבצים

הכלי מקבל קובצי JPEG, PNG ו־WebP. פורמטים אחרים, ובהם GIF, TIFF, HEIC וקובצי RAW של מצלמות, אינם מתקבלים על ידי כלי העלאת הקבצים.

כיצד להשתמש בכלי

  1. לחצו על אזור ההעלאה, או גררו אליו קובץ JPEG, PNG או WebP ושחררו אותו.
  2. הכלי מפענח את הקובץ באופן מקומי ומציג את המטא־נתונים שלו בטבלה.
  3. לחצו על "העתקה" לצד כל שורה כדי להעתיק את הערך היחיד שבה.
  4. לחצו על "הורדת מטא־נתונים" כדי לשמור את כל הערכים כקובץ טקסט.

הכול מתרחש בדפדפן באמצעות ממשקי FileReader ו־Image של JavaScript. שום קובץ אינו מועלה לשרת בשום שלב.

דוגמה פתורה

העלאת תמונת JPEG בגודל 1920 × 1080 פיקסלים ובגודל 2,500,000 בתים, שנשמרה בקידוד YCbCr של 8 סיביות, מפיקה:

תכונהערך
שם הקובץphoto.jpg
גודל הקובץ2.38 MiB
סוג הקובץimage/jpeg
שינוי אחרון(תאריך ושעה מתוך הקובץ)
עומק צבע24 bpp (8 סיביות לערוץ, YCbCr)
מידות1920 × 1080 px
יחס גובה־רוחב16:9

שאלות נפוצות

האם כלי זה מציג מיקום GPS או הגדרות מצלמה? לא. אלה מגיעים מנתוני EXIF, וכלי זה אינו קורא מקטעי EXIF. הוא מדווח רק על שם הקובץ, גודלו, סוגו, תאריך השינוי האחרון, הממדים, יחס הגובה־רוחב ועומק הצבע.

האם התמונה שלי מועלה לשרת? לא. הקובץ נקרא ומפוענח כולו בתוך הדפדפן באמצעות JavaScript. הוא לעולם אינו עוזב את המכשיר.

מדוע גודל הקובץ שלי מוצג ב־MiB במקום ב־MB? הכלי משתמש ביחידות בינאריות (1 KiB = 1024 בתים), כפי שרוב מערכות ההפעלה מדווחות על גדלי קבצים, ולא ביחידות עשרוניות (1 KB = 1000 בתים).

מדוע שדה עומק הצבע אינו מופיע עבור התמונה שלי? עומק הצבע מדווח רק עבור קובצי JPEG, PNG, GIF ו־WebP שהכותרת שלהם תואמת תבנית מוכרת. אם לא ניתן לנתח את הכותרת, השדה מושמט במקום להציג ניחוש.

מדוע תאריך "השינוי האחרון" אינו תואם למועד צילום התמונה? התאריך מגיע מחותמת הזמן של שינוי הקובץ במערכת ההפעלה, ולא מהמצלמה. העתקה, שמירה מחדש או העברה של קובץ עשויות לשנות אותו, והוא עשוי להיות שונה מכל תאריך צילום המאוחסן בנתוני EXIF (שכלי זה אינו קורא).

האם אפשר להעלות קובץ GIF, TIFF או RAW? לא. מעלה הקבצים מקבל רק קובצי JPEG, PNG ו־WebP.