ชื่อ
dwebp
-- ขยายไฟล์ WebP ไปยังไฟล์ภาพ
เรื่องย่อ
dwebp [options] input_file.webp
คำอธิบาย
dwebp
จะขยายไฟล์ WebP เป็นรูปภาพ PNG, PAM, PPM หรือ PGM
หมายเหตุ: ระบบไม่รองรับไฟล์ WebP ที่เป็นภาพเคลื่อนไหว
ตัวเลือก
ตัวเลือกเบื้องต้นมีดังนี้
-h
- พิมพ์สรุปการใช้งาน
-version
- พิมพ์หมายเลขเวอร์ชัน (เป็น main.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
- อย่าใช้กระบวนการกรองแบบวนซ้ำ แม้ว่า บิตสตรีม ซึ่งอาจทำให้เกิดการบล็อกที่มองเห็นได้ในเอาต์พุตที่ไม่เป็นไปตามข้อกำหนด แต่จะทำให้ถอดรหัสได้เร็วขึ้น
-dither strength
- ระบุความแรงของระยะห่างระหว่าง 0 ถึง 100 การหมุนรอบตัวเองคือ เอฟเฟกต์หลังการประมวลผลที่ใช้กับองค์ประกอบโครมาในการบีบอัดแบบสูญเสียบางส่วน ซึ่งจะช่วยปรับการไล่ระดับสีให้เรียบเนียนและหลีกเลี่ยงไม่ให้มีสีจางๆ
-nodither
- ปิดการเชื่อมต่ออินเทอร์เน็ตผ่านมือถือทั้งหมด (ค่าเริ่มต้น)
-mt
- หากเป็นไปได้ ให้ใช้การจัดชุดข้อความหลายรายการในการถอดรหัส
-crop x_position y_position width height
- ครอบตัดภาพที่ถอดรหัสเป็นสี่เหลี่ยมผืนผ้าโดยมุมซ้ายบนของ
พิกัด (
x_position
,y_position
) และขนาดwidth
xheight
ช่วงเวลานี้ พื้นที่ครอบตัดต้องอยู่ในรูปสี่เหลี่ยมผืนผ้าต้นฉบับอย่างสมบูรณ์ มุมซ้ายบนจะถูกจัดให้พอดีกับพิกัด หากจำเป็น ตัวเลือกนี้ มีไว้เพื่อลดหน่วยความจำที่ต้องใช้ในการครอบตัดรูปภาพขนาดใหญ่ หมายเหตุ: ใช้การครอบตัดก่อนการปรับขนาด -flip
- พลิกรูปภาพที่ถอดรหัสในแนวตั้ง (อาจเป็นประโยชน์สำหรับพื้นผิว OpenGL สำหรับ เป็นต้น)
-resize width height
- ปรับขนาดรูปภาพที่ถอดรหัสใหม่เป็นขนาด
width
xheight
ตัวเลือกนี้คือ เพื่อลดหน่วยความจำที่ต้องใช้ในการถอดรหัสภาพขนาดใหญ่ ต้องการไฟล์เวอร์ชันขนาดเล็กเท่านั้น (ภาพขนาดย่อ ตัวอย่าง ฯลฯ) หมายเหตุ: การปรับขนาด จะใช้หลังการครอบตัด หากพารามิเตอร์width
หรือheight
ตัวใดตัวหนึ่ง (ไม่ใช่ทั้ง 2 ตัว) คือ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 pascal.massimino@gmail.com สำหรับโปรเจ็กต์ Debian (และผู้อื่นอาจใช้)
รายละเอียดรูปแบบไฟล์เอาต์พุต