webp

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 ukuran width x height. 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 x height. 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) parameter width atau height adalah 0, nilainya akan dihitung dengan mempertahankan rasio aspek.
-v
Mencetak informasi tambahan (khususnya waktu dekode).
-noasm
Nonaktifkan semua pengoptimalan assembly.

Bug

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