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ướcwidth
xheight
. 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
xheight
. 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ặcheight
là0
, 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
Vui lòng báo cáo tất cả lỗi cho công cụ theo dõi lỗi của chúng tôi: https://bugs.chromium.org/p/webp
Chào mừng bạn đến với bản vá! Hãy xem trang này để bắt đầu: https://www.webmproject.org/code/contribute/submitting-patches/
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
- Nhà quản lý đối tác chiến lược (PAM): http://netpbm.sourceforge.net/doc/pam.html
- PGM: http://netpbm.sourceforge.net/doc/pgm.html
- PPM: http://netpbm.sourceforge.net/doc/ppm.html
- PNG: http://www.libpng.org/pub/png/png-sitemap.html#info