שם
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
) והגודלwidth
xheight
. הזה אזור החיתוך חייב להיות כלול במלואו בתוך מלבן המקור. הפינה השמאלית העליונה תיצמד לקואורדינטות באופן שווה במקרה הצורך. האפשרות הזו נועד לצמצם את הזיכרון הדרוש לחיתוך תמונות גדולות. הערה: החיתוך מתבצע לפני כל הגדלה באחוזים. -flip
- היפוך אנכי של תמונה מפוענחת (יכול להיות שימושי למרקמים של OpenGL) מופע).
-resize width height
- שינוי קנה המידה של התמונה המפוענחת למידות
width
xheight
. האפשרות הזאת היא מיועד בעיקר לצמצום הזיכרון הדרוש לפענוח קוד של תמונות גדולות, דרושה רק גרסה קטנה (תמונה ממוזערת, תצוגה מקדימה וכו'). הערה: שינוי גודל מוחל לאחר החיתוך. אם אחד מהפרמטרים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 (וייתכן גם לאחרים שמשתמשים בו).
פרטים על הפורמט של קובץ הפלט