Tên
img2webp
– Tạo tệp WebP ảnh động từ một trình tự hình ảnh đầu vào.
Tóm tắt phim
img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name
Mô tả
img2webp
nén một trình tự hình ảnh bằng định dạng WebP động. Hình ảnh đầu vào có thể là PNG, JPEG, TIFF hoặc WebP. Nếu bạn cung cấp một tên tệp duy nhất (không bắt đầu bằng ký tự "-") làm đối số, thì các đối số dòng lệnh sẽ được mã hoá từ tệp này. Điều này cho phép bạn dễ dàng tạo tập lệnh hoặc sử dụng một số lượng lớn đối số.
Tuỳ chọn cấp tệp
Các tuỳ chọn cấp tệp được áp dụng ở đầu quy trình nén, trước khi đọc các khung đầu vào.
-o string
- Chỉ định tên của tệp WebP đầu ra.
-min_size
- Mã hoá hình ảnh để đạt được kích thước nhỏ nhất. Thao tác này sẽ tắt tính năng chèn khung hình chính và chọn các tham số dẫn đến kết quả nhỏ nhất cho mỗi khung hình. Theo mặc định, phương thức này sử dụng tính năng nén không suy hao, nhưng có thể kết hợp với các tuỳ chọn
-q
,-m
,-lossy
hoặc-mixed
. -kmin int
-kmax int
- Chỉ định khoảng cách tối thiểu và tối đa giữa các khung hình chính liên tiếp (khung hình có thể giải mã độc lập) trong ảnh động đầu ra. Công cụ này sẽ chèn một số khung hình chính vào ảnh động đầu ra nếu cần để đáp ứng tiêu chí này.
-mixed
- Chế độ nén kết hợp: tối ưu hoá việc nén hình ảnh bằng cách chọn chế độ nén có tổn hao hoặc không tổn hao cho từng khung hình theo phương thức phỏng đoán. Tuỳ chọn chung này sẽ tắt tuỳ chọn cục bộ
-lossy
và-lossless
. -near_lossless int
- Chỉ định mức độ xử lý trước hình ảnh gần như không suy hao. Tuỳ chọn này điều chỉnh giá trị pixel để giúp tăng khả năng nén, nhưng chỉ tác động tối thiểu đến chất lượng hình ảnh. Phương thức này tự động kích hoạt chế độ nén không tổn hao. Phạm vi là từ 0 (xử lý trước tối đa) đến 100 (không xử lý trước, mặc định). Giá trị thông thường là khoảng 60. Xin lưu ý rằng đôi khi, việc mất dữ liệu với
-q 100
có thể mang lại kết quả tốt hơn. -sharp_yuv
- Sử dụng tính năng chuyển đổi RGB->YUV chính xác và sắc nét hơn. Xin lưu ý rằng quá trình này chậm hơn so với quá trình chuyển đổi RGB->YUV "nhanh" mặc định.
-loop int
- Chỉ định số lần lặp lại ảnh động. Việc sử dụng
0
có nghĩa là "vòng lặp vô thời hạn". -v
- Thêm thông tin chi tiết.
-h, -help
- Tóm tắt ngắn về cách sử dụng.
-version
- In số phiên bản của các thư viện có liên quan được sử dụng.
Tuỳ chọn trên mỗi khung hình
Các tuỳ chọn trên mỗi khung hình được áp dụng cho các hình ảnh theo sau dưới dạng đối số trong dòng lệnh. Bạn có thể sửa đổi các tham số này bất kỳ số lần nào trước mỗi hình ảnh đầu vào cụ thể.
-d int
- Chỉ định thời lượng hình ảnh tính bằng mili giây.
-lossless, -lossy
- Nén(các) hình ảnh tiếp theo bằng chế độ nén không suy hao hoặc có suy hao. Chế độ mặc định là không mất dữ liệu.
-q float
- Chỉ định hệ số nén từ 0 đến 100. Giá trị mặc định là 75.
-m int
- Chỉ định phương thức nén cần sử dụng. Tham số này kiểm soát sự đánh đổi giữa tốc độ mã hoá và kích thước cũng như chất lượng của tệp nén. Các giá trị có thể dao động từ 0 đến 6. Giá trị mặc định là 4. Khi sử dụng các giá trị cao hơn, bộ mã hoá sẽ dành nhiều thời gian hơn để kiểm tra các khả năng mã hoá bổ sung và quyết định mức tăng chất lượng. Giá trị thấp hơn có thể dẫn đến thời gian xử lý nhanh hơn nhưng kích thước tệp lớn hơn và chất lượng nén thấp hơn.
Lỗi
Vui lòng báo cáo mọi lỗi cho công cụ theo dõi lỗi: https://issues.webmproject.org
Chúng tôi rất hoan nghênh các bản vá! Hãy xem trang này để bắt đầu: https://www.webmproject.org/code/contribute/submitting-patches/
Ví dụ:
img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp
Tác giả
img2webp
là một phần của libwebp
và được nhóm WebP viết. Bạn có thể xem cây nguồn mới nhất tại https://chromium.googlesource.com/webm/libwebp
Trang hướng dẫn này do Pascal Massimino pascal.massimino@gmail.com viết cho dự án Debian (và có thể được người khác sử dụng).