Dwebp

ชื่อ

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
อย่าใช้ขั้นตอนการกรองแบบ In-loop แม้ว่า bitstream จะกำหนดให้ใช้ การดำเนินการนี้อาจทำให้เกิดการบล็อกที่มองเห็นได้ในเอาต์พุตที่ไม่เป็นไปตามข้อกำหนด แต่จะทำให้ถอดรหัสได้เร็วขึ้น
-dither strength
ระบุความแรงของการลดความร้อนระหว่าง 0 ถึง 100 การแยกสีเป็นเอฟเฟกต์หลังการประมวลผลที่ใช้กับคอมโพเนนต์โครมาในการบีบอัดแบบสูญเสียบางส่วน ซึ่งจะช่วยทำให้การไล่ระดับสีเรียบขึ้นและหลีกเลี่ยงการเกิดแถบสีเพี้ยนๆ
-nodither
ปิดใช้การเชื่อมต่อทั้งหมด (ค่าเริ่มต้น)
-mt
หากเป็นไปได้ ให้ใช้การจัดชุดข้อความหลายชุดเพื่อถอดรหัส
-crop x_position y_position width height
ครอบตัดรูปภาพที่ถอดรหัสแล้วให้เป็นสี่เหลี่ยมผืนผ้าที่มุมซ้ายบนที่พิกัด (x_position, y_position) และขนาด width x height พื้นที่ครอบตัดนี้ต้องอยู่ในสี่เหลี่ยมผืนผ้าต้นฉบับ มุมซ้ายบนจะสแนปเป็นพิกัดที่สม่ำเสมอ หากจำเป็น ตัวเลือกนี้มีไว้เพื่อลดหน่วยความจำที่ต้องใช้ในการครอบตัดรูปภาพขนาดใหญ่ หมายเหตุ: การครอบตัดจะมีผลก่อนที่จะปรับสเกล
-flip
พลิกรูปภาพที่ถอดรหัสในแนวตั้ง (มีประโยชน์สำหรับพื้นผิว OpenGL สำหรับอินสแตนซ์)
-resize width height
ปรับขนาดภาพที่ถอดรหัสใหม่เป็นขนาด width x height โดยส่วนใหญ่แล้วตัวเลือกนี้จะใช้เพื่อลดหน่วยความจำที่จำเป็นในการถอดรหัสรูปภาพขนาดใหญ่เมื่อจำเป็นต้องใช้เพียงเวอร์ชันขนาดเล็ก (ภาพขนาดย่อ การแสดงตัวอย่าง ฯลฯ) หมายเหตุ: ระบบจะใช้การปรับขนาดหลังการครอบตัด หากพารามิเตอร์ width หรือ height อย่างใดอย่างหนึ่ง (แต่ไม่ใช่ทั้ง 2 อย่าง) เป็น 0 ระบบจะคำนวณค่าเพื่อรักษาอัตราส่วนไว้
-v
พิมพ์ข้อมูลเพิ่มเติม (โดยเฉพาะอย่างยิ่งเวลาในการถอดรหัส)
-noasm
ปิดใช้การเพิ่มประสิทธิภาพ Assembly ทั้งหมด

ข้อบกพร่อง

ตัวอย่าง

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 (และผู้อื่นอาจใช้)

รายละเอียดรูปแบบไฟล์เอาต์พุต