img2webp

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-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

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).