מדריך פורמט

מה זה קובץ WebP ואיך פותחים אותו?

לחצתם קליק ימני על תמונה באתר, שמרתם אותה, וקיבלתם קובץ .webp במקום ה-.jpg שציפיתם לו. שום דבר לא נשבר. האתר הגיש את הפורמט הזה בכוונה.

הפורמט בפסקה אחת

WebP הוא פורמט תמונה ש-Google בנתה עבור האינטרנט. הוא מכיל תמונות סטילס או אנימציה, דוחס אותן ללא אובדן נתונים או עם אובדן נתונים, ותומך בשקיפות בשני המצבים. לפי המדידות של Google, קובץ WebP ללא אובדן נתונים קטן ב-26% מקובץ PNG, וקובץ WebP עם אובדן נתונים קטן ב-25 עד 34% מקובץ JPEG מקביל. אתרי אינטרנט אימצו אותו מסיבה זו, והקובץ ששמרתם הוא פשוט מה שהעמוד כבר השתמש בו.

פתיחת הקובץ

  1. גרירה לכרטיסיית דפדפן כל דפדפן עדכני מציג WebP. זו הדרך המהירה ביותר לראות את התמונה מבלי להתקין דבר.
  2. לחיצה כפולה גרסאות אחרונות של Windows Photos ו-macOS Preview פותחות קובצי WebP ישירות, וכך גם רוב עורכי התמונות העדכניים. גרסאות ישנות יותר קדמו לפורמט ומסרבות לפתוח אותו.
  3. המרה כשאפליקציה מסרבת טופסי העלאה, כלים פנימיים ישנים ותוכנות הדפסה הם בדרך כלל אלה שמסרבים. המרה ל-PNG הופכת את הקובץ למקובל בכל מקום מבלי לשנות את המראה שלו.

שינוי שם הקובץ ל-.png אינו ממיר אותו. הסיומת היא תווית; הבתים (bytes) בפנים הם עדיין WebP, וכל תוכנה שקוראת את כותרת הקובץ תזהה זאת.

המרה ל-PNG

ממיר ה-WebP ל-PNG עובד על קובץ WebP סטילס אחד עד 20 MB, 4,096 פיקסלים בכל צד, ו-16,000,000 פיקסלים בסך הכל. הקובץ נקרא, מומר ומאומת בתוך worker של הדפדפן, כך ששום דבר לא מועלה לרשת.

השקיפות נשמרת. ערכי האלפא חייבים להתאים בדיוק, ועבור צבע שקוף חלקית כל ערוץ 8-bit מוכפל מראש (premultiplied) עשוי להיות שונה לכל היותר ב-2 מכיוון שמקודדי ה-PNG המובנים בדפדפן מעגלים את הערכים הללו. כל חריגה גדולה מזו חוסמת את ההורדה במקום למסור לכם קובץ עם קצוות שגויים.

רשומות EXIF, XMP, ICC, C2PA ורשומות עזר אחרות של המקור אינן מועתקות ל-PNG. הקובץ המוכן נבדק שוב עבור מבנה, סיכומי ביקורת, פיקסלים ואלפא לפני שההורדה נפתחת.

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

WebP מונפש (אנימציה)

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

אם יש לכם קובץ מונפש ואתם צריכים את הפריימים, זו עבודה עבור כלי וידאו או אנימציה, לא ממיר תמונות סטילס.

באיזה פורמט כדאי לשמור

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

אם אתם בוחרים פורמט לתמונות שאתם מפרסמים במקום להתמודד עם תמונה שקיבלתם, היתרונות והחסרונות מפורטים במאמר PNG מול WebP.

שאלות ותשובות על קובצי WebP

מה זה קובץ WebP?

פורמט תמונה ש-Google בנתה עבור האינטרנט. הוא מאחסן תמונות סטילס או אנימציה בדחיסה ללא אובדן נתונים או עם אובדן נתונים ותומך בשקיפות. לפי המדידות של Google, קובץ WebP ללא אובדן נתונים קטן ב-26% מקובץ PNG.

איך פותחים אותו?

גררו אותו לכל דפדפן עדכני. גם גרסאות אחרונות של Windows Photos ו-macOS Preview פותחות אותו, וכך גם רוב העורכים העדכניים. תוכנות ישנות יותר מסרבות לפתוח אותו, והמרה ל-PNG פותרת זאת.

למה ההורדה שלי נשמרה כקובץ .webp?

האתר הגיש את התמונה בפורמט הזה ושמירתה שומרת את מה שהדפדפן קיבל. שום דבר במחשב שלכם לא המיר אותה ושום דבר לא השתבש.

איך ממירים WebP ל-PNG?

פתחו את הממיר, בחרו את הקובץ והמירו. התהליך רץ ב-worker של הדפדפן, שומר על השקיפות, מסיר מטא-דאטה של המקור, ובודק את המבנה, סיכומי הביקורת, הפיקסלים והאלפא לפני פתיחת ההורדה.

האם WebP באיכות נמוכה יותר מ-PNG?

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

האם אפשר פשוט לשנות את השם ל-.png?

לא. הסיומת היא תווית והבתים (bytes) נשארים WebP. כל תוכנה שקוראת את כותרת הקובץ תדחה אותו, לרוב עם שגיאה מבלבלת על תמונה פגומה.