img2webp

ชื่อ

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

ข้อบกพร่อง

ตัวอย่าง

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