שם
img2webp
-- יצירת קובץ WebP מונפש מרצף של תמונות קלט.
תקציר
img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name
תיאור
img2webp
דחיסת רצף של תמונות באמצעות הפורמט האנימציה של WebP. קובצי הקלט יכולים להיות בפורמט PNG, JPEG, TIFF או WebP. אם שם קובץ יחיד (שלא מתחיל בתווית '-') מסופק כארגומנטים, הארגומנטים של שורת הפקודה מחולקים למטבעות (tokens) מהקובץ הזה. כך אפשר לכתוב סקריפטים בקלות או להשתמש במספר גדול של ארגומנטים.
אפשרויות ברמת הקובץ
האפשרויות ברמת הקובץ חלות בתחילת תהליך הדחיסה, לפני קריאת מסגרות הקלט.
-o string
- מציינים את השם של קובץ ה-WebP של הפלט.
-min_size
- מקודדים תמונות כדי להגיע לגודל הקטן ביותר. ההגדרה משביתה את הוספת מסגרת המפתח
ובוחרת את הפרמטרים שיוצרות את הפלט הקטן ביותר לכל פריים. הוא
משתמשת בדחיסה ללא אובדן נתונים כברירת מחדל, אבל אפשר לשלב אותה עם
-q
,-m
,-lossy
או-mixed
אפשרויות. -kmin int
-kmax int
- להגדיר את המרחק המינימלי והמקסימלי בין פריימים עוקבים של מפתחות (פריימים שלא ניתנים לפענוח באופן עצמאי) באנימציית הפלט. הכלי ידאג להוסיף כמה פריימים מרכזיים לאנימציה של הפלט לפי הצורך, כדי לעמוד בקריטריונים האלה.
-mixed
- מצב דחיסה מעורבת: ביצוע אופטימיזציה לדחיסת התמונה על ידי בחירה
דחיסת נתונים מסוג Lossing או Lossless לכל פריים באופן היוריסטי. האפשרות הגלובלית הזו משביתה את האפשרויות המקומיות
-lossy
ו--lossless
. -near_lossless int
- ציון רמת העיבוד מראש של תמונה ללא אובדן מידע. האפשרות הזו מתאימה
פיקסלים לדחיסת נתונים, אבל ההשפעה שלהם על הרכיבים החזותיים
באיכות גבוהה. הוא מפעיל באופן אוטומטי את מצב דחיסת הנתונים ללא אובדן נתונים. הטווח הוא מ-0 (עיבוד מקסימלי מראש) עד 100 (ללא עיבוד מראש, ברירת המחדל). הערך האופייני הוא כ-60. חשוב לשים לב שהפסד של הפסד עם
-q 100
עשוי לפעמים להניב תוצאות טובות יותר בתוצאות החיפוש. -sharp_yuv
- שימוש בהמרת RGB->YUV בצורה מדויקת וחדה יותר. חשוב לזכור שהתהליך הזה איטי יותר מההמרה המהירה שמוגדרת כברירת מחדל מ-RGB ל-YUV.
-loop int
- קביעת מספר הפעמים שהאנימציה צריכה בלולאה. המשמעות של שימוש ב-
0
'loop ללא הגבלת זמן'. -v
- להוסיף פרטים.
-h, -help
- סיכום קצר של השימוש
-version
- להדפיס את מספרי הגרסאות של הספריות הרלוונטיות שנמצאות בשימוש.
אפשרויות לכל פריים
האפשרויות לכל תמונה חלות על התמונות הבאות כארגומנטים בשורת הפקודה. אפשר לשנות אותם כמה פעמים לפני כל סוג של ערך קובץ האימג' של הקלט.
-d int
- מציינים את משך התמונה באלפיות שנייה.
-lossless, -lossy
- דחיסת התמונות הבאות באמצעות דחיסת lossless או דחיסת lossy. מצב ברירת המחדל הוא 'ללא אובדן מידע'.
-q float
- מציינים את גורם הדחיסה בין 0 ל-100. ערך ברירת המחדל הוא 75.
-m int
- מציינים את שיטת הדחיסה שבה רוצים להשתמש. הפרמטר הזה שולט בחסר בין מהירות הקידוד לבין הגודל והאיכות של הקובץ הדחוס. אפשרית נעים בין 0 ל-6. ערך ברירת המחדל הוא 4.
באגים
יש לדווח על כל הבאגים במערכת למעקב אחר בעיות: https://issues.webmproject.org
תיקונים מתקבלים בברכה. כדי להתחיל, צריך להיכנס לדף הזה: https://www.webmproject.org/code/contribute/submitting-patches/
דוגמה
img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp
מחברים
img2webp
הוא חלק מ-libwebp
ונכתב על ידי צוות WebP. גרסת המקור העדכנית ביותר זמינה בכתובת https://chromium.googlesource.com/webm/libwebp
דף המדריך הזה נכתב על ידי Pascal Massimino pascal.massimino@gmail.com בשביל פרויקט Debian (ואחרים יכולים להשתמש בו).