במאמר הבא נבחן כיצד להמיר תמונות לפורמט WebP. אם אתה מתמסר ליצירת דפי אינטרנט, כבר תדע שאחד השיטות הטובות ביותר לביצוע אופטימיזציה של ביצועי האתר שלך הוא שימוש בתמונות דחוסות. במאמר זה, אנו הולכים לראות כיצד להשתמש בפורמט WebP. בעזרתו אנו יכולים ליצור תמונות דחוסות ואיכותיות לשימוש בדפי האינטרנט שלנו.
WebP הוא פורמט תמונות חדש יחסית המציע דחיסה ללא אובדן ואובדן יוצא מן הכלל לתמונות באינטרנט. פורמט זה היה תוכנן על ידי google. כדי להשתמש בו, יהיה עליך להוריד כלי עזר שהורכבו מראש עבור Gnu / Linux, Windows ו- Mac OS X.
WebP הוא פורמט תמונות חדש המספק דחיסה ללא אובדן אובדן קבצי PNG ו- JPEG. עם פורמט זה נשיג גודל תמונה של עד 34% קטן יותר. זה תואם ל- Google Chrome ולאופרה. אנו יכולים להשתמש ב- Nginx וב- Apache כדי לקבוע אם פורמט זה נתמך על ידי סוכן הדפדפן ואז להגיש את התמונה בפורמט חדש במקום בתמונה המקורית. פורמט קובץ זה תומך גם בתמונות אנימציה, מה שעלול להוביל לצמצום גדול בגדלי התמונה.
בפורמט WebP, מנהלי אתרים ומפתחי אתרים יכולים ליצור תמונות קטנות ועשירות יותר שהופכים את האינטרנט למהיר יותר.
התקן את כלי ה- WebP באובונטו
למרבה המזל, חבילת האינטרנט היא נוכח במאגרים הרשמיים של אובונטו. אנו יכולים להתקין אותו באמצעות מנהל החבילות APT. נצטרך רק לפתוח מסוף (Ctrl + Alt + T) ולכתוב בו:
sudo apt install webp
אנחנו יכולים גם לבחור עבור אובונטו והפצות אחרות של GNU / Linux הורד את חבילת האינטרנט ממאגר. לשם כך נשתמש בפקודה wget פתיחת מסוף (Ctrl + Alt + T) והקלדה:
wget -c https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-0.6.1-linux-x86-32.tar.gz
הדבר הבא שנעשה הוא לחלץ את הקובץ ולעבור לספריה של החבילה שחולצה באופן הבא:
tar -xvf libwebp-0.6.1-linux-x86-32.tar.gz cd libwebp-0.6.1-linux-x86-32/ cd bin/ ls
כלים מובנים
כפי שניתן לראות מצילום המסך לעיל, החבילה מכילה ספריה שהורכבה מראש (libwebp) כדי להוסיף כלי עזר שונים ברשת המפורטים להלן:
- anim_diff → זה כלי עבור להראות את ההבדל בין תמונות אנימציה.
- anim_dump → זהו כלי עבור זרוק את ההבדל בין תמונות אנימציה.
- cwebp → זה כלי עבור קידוד אינטרנט.
- dwebp → זהו כלי עבור פענוח אינטרנט.
- gif2webp → כלי עבור להמיר תמונות GIF לדף אינטרנט.
- img2webp → כלים עבור להמיר רצף תמונות לקובץ אנימציה.
- vwebp → זהו א מציג קבצי אינטרנט.
- webpinfo → כלי זה משמש לצפייה מידע על קובץ תמונה באינטרנט.
- webpmux → אחד כלי mux מהאינטרנט.
נוכל לראות את כל האפשרויות לכל אחד מהכלים הקודמים על ידי ביצוע אותם ללא כל טיעון או שימוש ב- -דגל עזרה ארוכה. לדוגמה:
cwebp -longhelp
לבסוף, אם אנו רוצים להריץ את התוכניות הקודמות מבלי לכתוב את הנתיבים המוחלטים שלהם, נצטרך רק להוסיף את הספרייה ~ / libwebp-0.6.1-linux-x86-32 / bin שלנו משתנה סביבת PATH בקובץ ~ / .bashrc שלנו. לשם כך נבצע בטרמינל (Ctrl + Alt + T):
vi ~/.bashrc
באחרון הקובץ נוסיף:
export PATH=$PATH:~/libwebp-0.6.1-linux-x86-32/bin
בסיום נצטרך רק לשמור את הקובץ ולסגור אותו. עם היציאה אנו נפתח חלון מסוף חדש ונוכל לבצע את כל תוכניות האינטרנט כמו כל פקודה אחרת במערכת.
המרת תמונה לאינטרנט
כדי להמיר תמונה לדף אינטרנט, נוכל לעשות זאת השתמש בכלי cwebp. בו הפרמטר -q מגדיר את איכות הפלט ו- o מציין את קובץ הפלט. הנה דוגמה:
cwebp -q 80 ubunlog.jpeg -o ubunlog.webp
צפה בתמונה שהוסבה
לאחר סיום ההמרה, נוכל לעשות זאת צפה בתמונת אינטרנט באמצעות הכלי vwebp. כפי שניתן לראות בצילום, לאותה תמונה יש הבדלים מסוימים בהשוואה לתמונה בפורמט jpeg.
vwebp ubunlog.webp
WebP הוא רק אחד מתוך מוצרים רבים הנובעים מהמאמצים המתמשכים של גוגל להפוך את האינטרנט למהיר יותר. אם אנו רוצים לדעת יותר על פורמט תמונה זה, נוכל לעשות זאת בקר ב אתר פרויקט WebP.