webp

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 ukuran width x height. 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 widthxheight. 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 parameter width atau height adalah 0, nilai akan dihitung dengan mempertahankan rasio aspek.
-v
Mencetak informasi tambahan (khususnya waktu dekode).
-noasm
Menonaktifkan 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 panduan ini ditulis oleh Pascal Massimino pascal.massimino@gmail.com, untuk project Debian (dan mungkin digunakan oleh orang lain).

Detail format file output