img2webp

שם

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.

באגים

דוגמה

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 (ואחרים יכולים להשתמש בו).