ชื่อ
img2webp
-- สร้างไฟล์ WebP แบบเคลื่อนไหวจากลำดับรูปภาพที่ป้อน
เรื่องย่อ
img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name
คำอธิบาย
img2webp
จะบีบอัดรูปภาพตามลำดับโดยใช้รูปแบบ WebP แบบเคลื่อนไหว รูปภาพที่ป้อนอาจเป็น PNG, JPEG, TIFF หรือ WebP หากมีการระบุชื่อไฟล์ชื่อเดียว (ไม่ได้ขึ้นต้นด้วยอักขระ '-') เป็นอาร์กิวเมนต์ อาร์กิวเมนต์บรรทัดคำสั่งจะถูกแปลงจากไฟล์นี้เป็นโทเค็น ซึ่งจะช่วยให้เขียนสคริปต์
หรือใช้อาร์กิวเมนต์จำนวนมากได้ง่าย
ตัวเลือกระดับไฟล์
ตัวเลือกระดับไฟล์จะใช้เมื่อเริ่มต้นกระบวนการบีบอัด ก่อนที่จะมีการอ่านเฟรมอินพุต
-o string
- ระบุชื่อของไฟล์ WebP เอาต์พุต
-min_size
- เข้ารหัสรูปภาพเพื่อให้ได้ขนาดที่เล็กที่สุด ซึ่งจะปิดใช้การแทรกคีย์เฟรมและเลือกพารามิเตอร์ที่ส่งผลให้แต่ละเฟรมมีเอาต์พุตที่เล็กที่สุด โดยใช้การบีบอัดแบบไม่สูญเสียข้อมูลโดยค่าเริ่มต้น แต่สามารถใช้ร่วมกับตัวเลือก
-q
,-m
,-lossy
หรือ-mixed
-kmin int
-kmax int
- ระบุระยะห่างต่ำสุดและสูงสุดระหว่างคีย์เฟรมที่อยู่ติดกัน (เฟรมที่ถอดรหัสได้อย่างอิสระ) ในภาพเคลื่อนไหวของเอาต์พุต เครื่องมือจะแทรกคีย์เฟรมบางส่วนลงในภาพเคลื่อนไหวเอาต์พุตตามความจำเป็น เพื่อให้เป็นไปตามเกณฑ์นี้
-mixed
- โหมดการบีบอัดแบบผสม: เพิ่มประสิทธิภาพการบีบอัดรูปภาพโดยเลือกการบีบอัดแบบสูญเสียหรือไม่สูญเสียรายละเอียดสำหรับแต่ละเฟรม ตัวเลือกส่วนกลางนี้จะปิดใช้ตัวเลือกในเครื่อง
-lossy
และ-lossless
-loop int
- ระบุจำนวนครั้งที่ภาพเคลื่อนไหวควรเล่นวนซ้ำ การใช้
0
หมายถึง "วนซ้ำไปเรื่อยๆ" -v
- ใช้คำฟุ่มเฟือยมากขึ้น
-h, -help
- สรุปการใช้งานสั้นๆ
-version
- พิมพ์หมายเลขเวอร์ชันของไลบรารีที่เกี่ยวข้องที่ใช้
ตัวเลือกต่อเฟรม
ตัวเลือกต่อเฟรมจะใช้กับรูปภาพต่อไปนี้เป็นอาร์กิวเมนต์ในบรรทัดคำสั่ง ซึ่งแก้ไขกี่ครั้งก็ได้ก่อนรูปภาพอินพุตที่เจาะจงแต่ละรูป
-d int
- ระบุระยะเวลาของรูปภาพเป็นมิลลิวินาที
-lossless, -lossy
- บีบอัดรูปภาพถัดไปโดยใช้โหมดการบีบอัดแบบไม่สูญเสียข้อมูลหรือแบบสูญเสียบางส่วน โหมดเริ่มต้นจะไม่สูญเสียข้อมูล
-q float
- ระบุปัจจัยในการบีบอัดระหว่าง 0 ถึง 100 ค่าเริ่มต้นคือ 75
-m int
- ระบุวิธีการบีบอัดที่จะใช้ พารามิเตอร์นี้จะควบคุมข้อดีและข้อเสียระหว่างความเร็วในการเข้ารหัสกับขนาดและคุณภาพของไฟล์ที่บีบอัด ค่าที่เป็นไปได้อยู่ในช่วง 0-6 ค่าเริ่มต้นคือ 4
ข้อบกพร่อง
โปรดรายงานข้อบกพร่องทั้งหมดไปยังเครื่องมือติดตามปัญหา: https://bugs.chromium.org/p/webp
ยินดีต้อนรับ! ดูหน้านี้เพื่อเริ่มต้นใช้งาน: https://www.webmproject.org/code/contribute/submitting-patches/
ตัวอย่าง
img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp
ผู้แต่ง
img2webp
เป็นส่วนหนึ่งของ libwebp
และเขียนขึ้นโดยทีม WebP ดูผังแหล่งที่มาล่าสุดได้ที่ https://chromium.googlesource.com/webm/libwebp
หน้าในคู่มือนี้เขียนโดย Pascal Massimino pascal.massimino@gmail.com สำหรับโครงการ Debian (และผู้อื่นอาจใช้)