שם
dwebp – ביטול דחיסה של קובץ WebP לקובץ תמונה
תקציר
dwebp [options] input_file.webp
תיאור
dwebp מבטל דחיסה של קובצי WebP לתמונות בפורמט PNG, PAM, PPM או PGM.
הערה: אין תמיכה בקובצי WebP מונפשים.
אפשרויות
האפשרויות הבסיסיות הן:
-h- סיכום השימוש בהדפסה.
-version- מדפיסים את מספר הגרסה (כ-Major.minor.revision) ויוצאים.
-o string- ציון השם של קובץ הפלט (כפורמט PNG כברירת מחדל). שימוש בסימן "-" בתור שם הפלט יפנה את הפלט אל 'stdout'.
-- string- לציין במפורש את קובץ הקלט. האפשרות הזאת שימושית אם מזינים
הקובץ מתחיל ב-'-' למשל. האפשרות הזו חייבת להופיע
last. המערכת תתעלם מכל האפשרויות האחרות שייווצרו לאחר מכן. אם קובץ הקלט הוא "-", הנתונים ייקראו מ-stdin במקום מקובץ. -bmp- לשנות את פורמט הפלט ל-BMP לא דחוס.
-tiff- אפשר לשנות את פורמט הפלט ל-TIFF לא דחוס.
-pam- שינוי של פורמט הפלט ל-PAM (שמירה על גרסת אלפא).
-ppm- לשנות את פורמט הפלט ל-PPM (מסיר את נתוני אלפא).
-pgm- לשנות את פורמט הפלט ל-PGM. הפלט מורכב מ-luma/chroma דוגמאות במקום RGB, באמצעות פריסת IMC4. האפשרות הזו מיועדת בעיקר עבור למטרות אימות וניפוי באגים.
-yuv- לשנות את פורמט הפלט ל-YUV גולמי. הפלט מורכב מ- דגימות luma/chroma-U/chroma-V במקום RGB, נשמרות ברצף בתור מטוסים אינדיבידואליים. האפשרות הזו מיועדת בעיקר לאימות ולניפוי באגים למטרות.
-nofancy- אל תשתמשו בתוספת מפוארת ל-YUV420. זה עלול לגרום לקצוות משוננים (במיוחד האדומים), אבל הם אמורים להיות מהירים יותר.
-nofilter- לא להשתמש בתהליך הסינון בתוך הלולאה גם אם הוא נדרש על ידי ב-bitstream. זה עלול לגרום לבלוקים גלויים בפלט שלא תואם, אבל הוא יפתח את הפענוח מהר יותר.
-dither strength- ציון עוצמת איחוד בין 0 ל-100. 'שיתוף אינטרנט' הוא אפקט לאחר עיבוד שמוחל על רכיבי Chroma בדחיסת איבוד נתונים. הפעולה הזו עוזרת על ידי החלקת הדרגתיות ומניעת תופעות של פסי צבע.
-nodither- השבתת כל שיתוף התמונות (ברירת מחדל).
-mt- אם אפשר, כדאי להשתמש בריבוי שרשורים לפענוח.
-crop x_position y_position width height- חותכים את התמונה המפוענחת למלבן עם הפינה השמאלית העליונה ב-
קואורדינטות (
x_position,y_position) והגודלwidthxheight. הזה אזור החיתוך חייב להיות כלול במלואו בתוך מלבן המקור. הפינה השמאלית העליונה תיצמד לקואורדינטות באופן שווה במקרה הצורך. האפשרות הזו נועד לצמצם את הזיכרון הדרוש לחיתוך תמונות גדולות. הערה: החיתוך מתבצע לפני כל הגדלה באחוזים. -flip- היפוך אנכי של תמונה מפוענחת (יכול להיות שימושי למרקמים של OpenGL) מופע).
-resize width height- שינוי קנה המידה של התמונה המפוענחת למידות
widthxheight. האפשרות הזאת היא מיועד בעיקר לצמצום הזיכרון הדרוש לפענוח קוד של תמונות גדולות, דרושה רק גרסה קטנה (תמונה ממוזערת, תצוגה מקדימה וכו'). הערה: שינוי גודל מוחל לאחר החיתוך. אם אחד מהפרמטריםwidthאוheightהוא0(אבל לא שניהם), הערך יחושב תוך שמירה על יחס הגובה-רוחב. -v- אפשר להדפיס פרטים נוספים (במיוחד את זמן הפענוח).
-noasm- השבתת כל האופטימיזציות של ההרכבה.
באגים
אפשר לדווח על כל הבאגים לכלי למעקב אחר בעיות: https://issues.webmproject.org
תיקונים ברוכים הבאים! כדי להתחיל, צריך להיכנס לדף הזה: https://www.webmproject.org/code/contribute/submitting-patches/
דוגמאות
dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm
מחברים
dwebp הוא חלק מ-libwebp, והוא נכתב על ידי צוות WebP.
עץ המקור העדכני ביותר זמין בכתובת
https://chromium.googlesource.com/webm/libwebp/
הדף הידני הזה נכתב על ידי פסקל מסימינו pascal.massimino@gmail.com, לפרויקט Debian (וייתכן גם לאחרים שמשתמשים בו).
פרטים על הפורמט של קובץ הפלט