פורמט תמונה עבור האינטרנט

WebP הוא פורמט תמונה מודרני שמספק דחיסת נתונים איכותית יותר מסוג lossless ו-lossy עבור תמונות באינטרנט. השימוש ב-WebP מאפשר למנהלי אתרים ולמפתחי אתרים ליצור תמונות קטנות ועשירות יותר שהופכות את האתר למהיר יותר.

הגודל של תמונות WebP ללא אובדן נתונים קטן ב-26% ביחס לתמונות בפורמט PNG. תמונות WebP עם אובדן נתונים קטנות ב-25-34% ביחס לתמונות JPEG דומות באינדקס SSIM שווה ערך.

קובצי WebP ללא אובדן נתונים תומכים בשקיפות (שנקראת גם ערוץ אלפא) בעלות של 22% בייטים נוספים בלבד. במקרים שבהם דחיסת RGB עם אובדן נתונים מקובלת, WebP עם אובדן נתונים תומך גם בשקיפות, ובדרך כלל הקבצים קטנים פי 3 בהשוואה לקבצים בפורמט PNG.

תמונות WebP עם אנימציה יכולות להכיל תמונות עם אובדן נתונים, תמונות ללא אובדן נתונים ותמונות שקופות, והן יכולות להיות קטנות יותר מאשר תמונות GIF ו-APNG.

איך פועל WebP

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

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

קובץ WebP מורכב מנתוני תמונה מסוג VP8 או VP8L וממאגר שמבוסס על RIFF. הספרייה העצמאית libwebp משמשת כהטמעת עזרה למפרט WebP, והיא זמינה במאגר ה-git שלנו או כקובץ tarball.

תמיכה ב-WebP

WebP נתמך באופן מובנה ב-Google Chrome,‏ Safari,‏ Firefox,‏ Edge, בדפדפן Opera ובכלים רבים אחרים ובספריות תוכנה. המפתחים הוסיפו גם תמיכה במגוון כלים לעריכת תמונות.

WebP כולל את ספריית הקידוד והפענוח הקלה libwebp ואת כלי שורת הפקודה cwebp ו-dwebp להמרת תמונות לפורמט WebP וממנו, וגם כלים להצגה, למיזוג וליצירת אנימציות של תמונות WebP. קוד המקור המלא זמין בדף download.

הורדת ממיר WebP

כדי להמיר את האוסף האהוב עליכם מקובצי PNG ו-JPEG לקובצי WebP, תוכלו להוריד את cwebp – כלי ההמרה המקודד מראש ל-Linux,‏ Windows או macOS.

ספרו לנו על החוויה שלכם ברשימת התפוצה של הפרויקט.