dwebp

Tên

dwebp – Giải nén tệp WebP vào tệp hình ảnh

Tóm tắt phim

dwebp [options] input_file.webp

Nội dung mô tả

dwebp giải nén các tệp WebP thành hình ảnh PNG, PAM, PPM hoặc PGM. Lưu ý: Tệp WebP động không được hỗ trợ.

Tùy chọn

Các tuỳ chọn cơ bản là:

-h
Tóm tắt mức sử dụng bản in.
-version
In số phiên bản (dưới dạng major.minor.revision) rồi thoát.
-o string
Chỉ định tên của tệp đầu ra (ở định dạng PNG theo mặc định). Việc sử dụng "-" làm tên đầu ra sẽ chuyển đầu ra đến "stdout".
-- string
Chỉ định rõ ràng tệp đầu vào. Tuỳ chọn này sẽ hữu ích nếu tệp đầu vào bắt đầu bằng dấu ":". Tuỳ chọn này phải xuất hiện last. Mọi tuỳ chọn khác sau đó sẽ bị bỏ qua. Nếu tệp nhập là "-", dữ liệu sẽ được đọc từ stdin thay vì tệp.
-bmp
Thay đổi định dạng đầu ra thành BMP không nén.
-tiff
Thay đổi định dạng đầu ra thành TIFF không nén.
-pam
Thay đổi định dạng đầu ra thành PAM (giữ lại alpha).
-ppm
Thay đổi định dạng đầu ra thành PPM (huỷ phiên bản alpha).
-pgm
Thay đổi định dạng đầu ra thành PGM. Đầu ra bao gồm các mẫu luma/chroma thay vì RGB, sử dụng bố cục IMC4. Tuỳ chọn này chủ yếu dành cho mục đích xác minh và gỡ lỗi.
-yuv
Thay đổi định dạng đầu ra thành YUV thô. Đầu ra bao gồm các mẫu luma/chroma-U/chroma-V thay vì RGB, được lưu tuần tự dưới dạng các mặt phẳng riêng lẻ. Tuỳ chọn này chủ yếu dành cho mục đích xác minh và gỡ lỗi.
-nofancy
Đừng sử dụng bộ nâng cao yêu thích cho YUV420. Thao tác này có thể dẫn đến các cạnh lởm chởm (đặc biệt là những cạnh màu đỏ), nhưng sẽ nhanh hơn.
-nofilter
Đừng sử dụng quy trình lọc trong vòng lặp ngay cả khi luồng bit yêu cầu. Điều này có thể tạo ra các khối hiển thị trên đầu ra không tuân thủ, nhưng sẽ giúp giải mã nhanh hơn.
-dither strength
Chỉ định cường độ phối màu trong khoảng từ 0 đến 100. Phối màu là hiệu ứng hậu xử lý được áp dụng cho các thành phần sắc độ trong quá trình nén có tổn hao. Tính năng này hỗ trợ bằng cách làm mượt mà chuyển màu (gradient) và tránh các hiệu ứng nhiễu sọc.
-nodither
Tắt tất cả tính năng phối màu (mặc định).
-mt
Sử dụng phương pháp đa luồng để giải mã (nếu có thể).
-crop x_position y_position width height
Cắt hình ảnh đã giải mã thành hình chữ nhật với góc trên cùng bên trái tại toạ độ (x_position, y_position) và kích thước width x height. Vùng cắt này phải nằm hoàn toàn trong hình chữ nhật nguồn. Góc trên cùng bên trái sẽ được điều chỉnh theo toạ độ nếu cần. Tuỳ chọn này nhằm giảm bộ nhớ cần thiết để cắt các hình ảnh lớn. Lưu ý: hiệu ứng cắt được áp dụng trước khi điều chỉnh theo tỷ lệ.
-flip
Lật hình ảnh đã giải mã theo chiều dọc (ví dụ: có thể hữu ích cho hoạ tiết OpenGL).
-resize width height
Điều chỉnh tỷ lệ hình ảnh đã giải mã theo kích thước width x height. Tuỳ chọn này chủ yếu nhằm giảm bộ nhớ cần thiết để giải mã hình ảnh lớn khi bạn chỉ cần một phiên bản nhỏ (hình thu nhỏ, bản xem trước, v.v.). Lưu ý: việc điều chỉnh tỷ lệ sẽ được áp dụng sau khi cắt. Nếu một trong hai (nhưng không phải cả hai) của tham số width hoặc height0, thì giá trị sẽ được tính toán để duy trì tỷ lệ khung hình.
-v
In thêm thông tin (cụ thể là thời gian giải mã).
-noasm
Tắt tất cả tính năng tối ưu hoá cho tập hợp.

Lỗi

Ví dụ

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

Các tác giả

dwebp là một phần của libwebp và do nhóm WebP viết. Cây nguồn mới nhất có 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 những người khác dùng).

Thông tin chi tiết về định dạng tệp đầu ra