WebP הוא פורמט תמונה מודרני שמספק דחיסת נתונים נטולת וברק בגרסה המתאימה לתמונות באינטרנט. באמצעות WebP, מנהלי אתרים ומפתחי אתרים יכולים ליצור תמונות קטנות ועשירות יותר, שהופכות את האתר למהיר יותר.
הגודל של תמונות WebP ללא אובדן נתונים קטן ב-26% בהשוואה לקובצי PNG. תמונות WebP מבהיקות קטנות ב-25-34% בהשוואה לתמונות JPEG דומות באינדקס איכות SSIM.
פרוטוקול WebP ללא אובדן תומך בשקיפות (שנקרא גם ערוץ אלפא) בעלות של 22% בייטים נוספים בלבד. במקרים שבהם דחיסת ה-RGB המפסידה מותרת, ה-WebP החלש גם תומך בשקיפות. בדרך כלל זהו קובץ קטן יותר בגודל של פי 3 בהשוואה ל-PNG.
אובדן נתונים, אובדן ושקיפות נתמכים בתמונות מונפשות של WebP, שיכולות להקטין את הגודל שלהן בהשוואה ל-GIF ו-APNG.
איך פועל WebP
דחיסת WebP מתבססת על קידוד חזוי כדי לקודד תמונה, שיטה זהה שמשמשת את Codec הווידאו של VP8 לדחיסת תמונות מפתח בסרטונים. הקוד החזויי משתמש בערכים שבבלוקים של פיקסלים בסמוך כדי לחזות את הערכים בבלוק, ולאחר מכן מקודד רק את ההבדל.
דחיסת נתונים ב-WebP ללא אובדן משתמשת בקטעי תמונה שכבר נראו כדי לשחזר במדויק פיקסלים חדשים. ניתן גם להשתמש בלוח מקומי אם לא נמצאה התאמה מעניינת.
קובץ WebP כולל נתוני תמונה של VP8 או VP8L, ומאגר המבוסס על RIFF. ספריית libwebp
הנפרדת משמשת כשיטת הטמעה
למפרט של WebP, והיא זמינה
ממאגר Git G Suite או כTarball.
תמיכה ב-WebP
WebP נתמך באופן מקורי ב-Google Chrome, Safari, Firefox, Edge, הדפדפן Opera, ובכלים רבים אחרים ובספריות תוכנה. מפתחים גם הוסיפו תמיכה במגוון כלים לעריכת תמונות.
WebP כולל את הקידוד הפשוט של ספריית הקוד והפענוח libwebp
ואת כלי שורת הפקודה cwebp
ואת dwebp
להמרה של תמונות לפורמט WebP וממנו, וגם כלים להצגה, לערבול ולאנימציה של תמונות WebP. קוד המקור המלא זמין בדף ההורדה.
הורדה של ממיר WebP
כדי להמיר את האוסף המועדף עליך מ-PNG ו-JPEG ל-WebP, עליך להוריד את
כלי ההמרה cwebp
שהוכן מראש ל-Linux, ל-Windows או ל-macOS.
נשמח לשמוע על החוויה שלך ברשימת הדיוור של הפרויקט.