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

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

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

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

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

איך WebP פועל

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

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

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

תמיכה ב-WebP

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

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

הורדה של הכלי להמרת WebP

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

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