Nama
dwebp
-- Mendekompresi file WebP ke file gambar
Synopsis
dwebp [options] input_file.webp
Deskripsi
dwebp
mendekompresi file WebP menjadi gambar PNG, PAM, PPM, atau PGM.
Catatan: File WebP animasi tidak didukung.
Opsi
Opsi dasarnya adalah:
-h
- Ringkasan penggunaan cetak.
-version
- Cetak nomor versi (sebagai major.minor.revision) dan keluar.
-o string
- Tentukan nama file output (sebagai format PNG secara default). Penggunaan "-" sebagai nama output akan mengarahkan output ke 'stdout'.
-- string
- Menentukan file input secara eksplisit. Opsi ini berguna jika misalnya, file input dimulai dengan '-'. Opsi ini harus muncul
last
. Opsi lainnya setelah itu akan diabaikan. Jika file input adalah "-", data akan dibaca dari stdin, bukan file. -bmp
- Ubah format output menjadi BMP yang tidak dikompresi.
-tiff
- Ubah format output menjadi TIFF yang tidak dikompresi.
-pam
- Ubah format output menjadi PAM (mempertahankan alfa).
-ppm
- Ubah format output menjadi PPM (buang alfa).
-pgm
- Ubah format output menjadi PGM. Outputnya terdiri dari sampel luma/kroma, bukan RGB, menggunakan tata letak IMC4. Opsi ini terutama untuk tujuan verifikasi dan proses debug.
-yuv
- Ubah format output menjadi YUV mentah. Outputnya terdiri dari sampel luma/chroma-U/chroma-V, bukan RGB, yang disimpan secara berurutan sebagai bidang individu. Opsi ini terutama untuk tujuan verifikasi dan proses debug.
-nofancy
- Jangan gunakan penggerak kelas atas untuk YUV420. Hal ini dapat menyebabkan tepi bergerigi (terutama yang berwarna merah), tetapi seharusnya lebih cepat.
-nofilter
- Jangan gunakan proses pemfilteran in-loop meskipun diperlukan oleh bitstream. Tindakan ini dapat menghasilkan blok yang terlihat pada output yang tidak sesuai, tetapi akan membuat decoding lebih cepat.
-dither strength
- Tentukan kekuatan dithering antara 0 dan 100. Dithering adalah efek pascapemrosesan yang diterapkan pada komponen kroma dalam kompresi lossy. Fitur ini membantu menghaluskan gradien dan menghindari artefak garis berwarna.
-nodither
- Nonaktifkan semua dithering (default).
-mt
- Gunakan multi-threading untuk decoding, jika memungkinkan.
-crop x_position y_position width height
- Pangkas gambar yang didekode menjadi persegi panjang dengan sudut kiri atas pada
koordinat (
x_position
,y_position
) dan ukuranwidth
xheight
. Area pemangkasan ini harus sepenuhnya dimuat dalam persegi panjang sumber. Sudut kiri atas akan dipaskan ke koordinat merata jika diperlukan. Opsi ini dimaksudkan untuk mengurangi memori yang diperlukan untuk memangkas gambar berukuran besar. Catatan: pemangkasan diterapkan sebelum penskalaan. -flip
- Balik gambar yang didekode secara vertikal (misalnya, bisa berguna untuk tekstur OpenGL).
-resize width height
- Skalakan ulang gambar yang didekode ke dimensi
width
xheight
. Opsi ini sebagian besar dimaksudkan untuk mengurangi memori yang diperlukan untuk mendekode gambar besar, jika hanya diperlukan versi kecil (thumbnail, pratinjau, dll.). Catatan: penskalaan diterapkan setelah pemangkasan. Jika salah satu (tetapi tidak keduanya) dari parameterwidth
atauheight
adalah0
, nilai akan dihitung dengan mempertahankan rasio aspek. -v
- Mencetak informasi tambahan (khususnya waktu dekode).
-noasm
- Menonaktifkan semua pengoptimalan assembly.
Bug
Laporkan semua bug ke issue tracker kami: https://bugs.chromium.org/p/webp
Tambalan diterima! Lihat halaman ini untuk memulai: https://www.webmproject.org/code/contribute/submitting-patches/
Contoh
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
Penulis
dwebp
adalah bagian dari libwebp
, dan ditulis oleh tim WebP.
Hierarki sumber terbaru tersedia di
https://chromium.googlesource.com/webm/libwebp/
Halaman panduan ini ditulis oleh Pascal Massimino pascal.massimino@gmail.com, untuk project Debian (dan mungkin digunakan oleh orang lain).
Detail format file output