Nama
dwebp
-- Mendekompresi file WebP menjadi 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
- Cetak ringkasan penggunaan.
-version
- Cetak nomor versi (sebagai primary.minor.revision) lalu keluar.
-o string
- Tentukan nama file output (sebagai format PNG secara default). Menggunakan "-" karena nama output akan mengarahkan output ke 'stdout'.
-- string
- Tentukan file input secara eksplisit. Opsi ini berguna jika input
file dimulai dengan '-' ke titik akhir pelanggan. Opsi ini harus muncul
last
. Opsi lain setelah itu akan diabaikan. Jika file inputnya adalah "-", data akan dibaca dari stdin, bukan file. -bmp
- Ubah format output ke 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 (menghapus alfa).
-pgm
- Ubah format output menjadi PGM. Output terdiri dari luma/kroma sampel alih-alih RGB, menggunakan tata letak IMC4. Opsi ini utamanya digunakan untuk verifikasi dan proses debug.
-yuv
- Ubah format output menjadi YUV mentah. Output terdiri dari sampel luma/chroma-U/chroma-V, bukan RGB, disimpan secara berurutan sebagai pesawat individu. Opsi ini utamanya ditujukan untuk verifikasi dan proses debug Anda.
-nofancy
- Jangan gunakan alat kelas atas untuk YUV420. Hal ini dapat menyebabkan tepi yang bergelombang (terutama yang merah), tetapi seharusnya lebih cepat.
-nofilter
- Jangan gunakan proses pemfilteran in-loop meskipun diperlukan oleh . Tindakan ini dapat menghasilkan blok yang terlihat pada output yang tidak mematuhi kebijakan, tetapi akan membuat proses decoding lebih cepat.
-dither strength
- Tentukan kekuatan dithering antara 0 dan 100. Dithering adalah efek pascapemrosesan yang diterapkan pada komponen kroma dalam kompresi lossy. Pola ini membantu dengan 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 di
koordinat (
x_position
,y_position
) dan ukuranwidth
xheight
. Ini area pemangkasan harus sepenuhnya berada dalam persegi panjang sumber. Tujuan sudut kiri atas akan dipaskan untuk meratakan koordinat jika diperlukan. Opsi ini dimaksudkan untuk mengurangi memori yang diperlukan untuk memangkas gambar besar. Catatan: pemangkasan diterapkan sebelum penskalaan apa pun. -flip
- Balik gambar yang didekode secara vertikal (dapat berguna bagi tekstur OpenGL untuk instance).
-resize width height
- Skalakan ulang gambar yang didekode ke dimensi
width
xheight
. Opsi ini dimaksudkan untuk mengurangi memori yang diperlukan untuk mendekode gambar besar, saat hanya versi kecil yang diperlukan (thumbnail, pratinjau, dll.). Catatan: penskalaan diterapkan setelah pemangkasan. Jika salah satu (tetapi bukan keduanya) parameterwidth
atauheight
adalah0
, nilainya akan dihitung dengan mempertahankan rasio aspek. -v
- Mencetak informasi tambahan (khususnya waktu decoding).
-noasm
- Nonaktifkan semua pengoptimalan assembly.
Bug
Laporkan semua bug ke issue tracker kami: https://issues.webmproject.org
Patch boleh dipasang! 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 manual ini ditulis oleh Pascal Massimino pascal.massimino@gmail.com, untuk project Debian (dan dapat digunakan oleh orang lain).
Detail format file output