Name
dwebp
-- Melakukan dekompresi file WebP ke file gambar
Sinopsis
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
- Cetak ringkasan penggunaan.
-version
- Cetak nomor versi (sebagai major.minor.revision) dan keluar.
-o string
- Menentukan nama file output (sebagai format PNG secara default). Menggunakan "-" sebagai nama output akan mengarahkan output ke 'stdout'.
-- string
- Menentukan file input secara eksplisit. Opsi ini berguna jika file
input dimulai dengan '-' misalnya. 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 (menghilangkan alfa).
-pgm
- Ubah format output menjadi PGM. Output-nya terdiri dari sampel luma/kroma, bukan RGB, menggunakan tata letak IMC4. Opsi ini hanya digunakan untuk tujuan verifikasi dan proses debug.
-yuv
- Ubah format output menjadi YUV mentah. Output-nya terdiri dari sampel luma/chroma-U/chroma-V, bukan RGB, yang disimpan secara berurutan sebagai bidang individual. Opsi ini utamanya untuk tujuan verifikasi dan proses debug.
-nofancy
- Jangan gunakan papan atas yang mewah untuk YUV420. Hal ini dapat menyebabkan tepi tipis (terutama yang berwarna merah), tetapi akan lebih cepat.
-nofilter
- Jangan gunakan proses pemfilteran dalam loop meskipun diperlukan oleh bitstream. Tindakan ini dapat menghasilkan blok terlihat pada output yang tidak mematuhi kebijakan, tetapi akan mempercepat decoding.
-dither strength
- Tentukan kekuatan ditheting antara 0 dan 100. Dithering adalah efek pascapemrosesan yang diterapkan pada komponen kroma dalam kompresi lossy. Ini membantu dengan menghaluskan gradien dan menghindari artefak garis.
-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 terdapat dalam persegi panjang sumber. Sudut kiri atas akan diikat ke koordinat yang rata jika diperlukan. Opsi ini dimaksudkan untuk mengurangi memori yang diperlukan untuk memangkas gambar besar. Catatan: pemangkasan diterapkan sebelum penskalaan apa pun. -flip
- Membalik gambar yang didekode secara vertikal (misalnya berguna untuk tekstur OpenGL, misalnya).
-resize width height
- Ubah ukuran gambar yang didekode menjadi dimensi
width
xheight
. Opsi ini sebagian besar dimaksudkan untuk mengurangi memori yang diperlukan untuk mendekode gambar besar, saat hanya versi kecil yang diperlukan (thumbnail, pratinjau, dll.). Catatan: penskalaan diterapkan setelah dipangkas. Jika salah satu (tetapi tidak keduanya) dari parameterwidth
atauheight
adalah0
, nilai akan dihitung dengan mempertahankan rasio lebar tinggi. -v
- Mencetak informasi tambahan (khususnya waktu decoding).
-noasm
- Nonaktifkan semua pengoptimalan assembly.
CUJ
Harap laporkan semua bug ke issue tracker kami: https://bugs.chromium.org/p/webp
Patch selamat datang! Lihat halaman ini untuk memulai: https://www.webmproject.org/code/contribution/submit-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
Pengarang
dwebp
adalah bagian dari libwebp
, dan ditulis oleh tim WebP.
Hierarki sumber terbaru tersedia di
https://chromium.googlesource.com/webm/libwebp/
Halaman manual ini ditulis oleh Pascal Massimino pascal.massimino@gmail.com, untuk project Debian (dan dapat digunakan oleh orang lain).
Detail format file output