שם
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
. המטרה העיקרית של האפשרות הזו היא לצמצם את הזיכרון הדרוש לפענוח של תמונות גדולות, כשנדרשת רק גרסה קטנה (תמונה ממוזערת, תצוגה מקדימה וכו'). הערה: שינוי קנה מידה מיושם לאחר החיתוך. אם אחד מהפרמטרים שלheight
אוwidth
(אבל לא שניהם) הוא0
, הערך יחושב תוך שמירה על יחס הגובה-רוחב. -v
- הדפסת מידע נוסף (במיוחד בזמן פענוח).
-noasm
- השבתת כל האופטימיזציות של הרכבה.
באגים
ניתן לדווח על כל הבאגים באמצעות הכלי שלנו למעקב אחר בעיות: https://bugs.chromium.org/p/webp
התיקונים יתקבלו בברכה! כדי להתחיל, עיינו בדף הבא: 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 pascal.massimino@gmail.com, עבור פרויקט Debian (וייתכן שאחרים משתמשים בו).
פרטים על הפורמט של קובץ הפלט