img2webp

Nama

img2webp -- Membuat file WebP animasi dari urutan gambar input.

Synopsis

img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name

Deskripsi

img2webp mengompresi urutan gambar menggunakan format WebP animasi. Gambar input dapat berupa PNG, JPEG, TIFF, atau WebP. Jika satu nama file (tidak dimulai dengan karakter '-') diberikan sebagai argumen, argumen command line sebenarnya ditokenisasi dari file ini. Hal ini memungkinkan pembuatan skrip yang mudah atau menggunakan argumen dalam jumlah besar.

Opsi tingkat File

Opsi tingkat file diterapkan di awal proses kompresi, sebelum frame input dibaca.

-o string
Menentukan nama file WebP output.
-min_size
Mengenkode gambar untuk mencapai ukuran terkecil. Tindakan ini menonaktifkan penyisipan frame utama dan memilih parameter yang menghasilkan output terkecil untuk setiap frame. Format ini menggunakan kompresi lossless secara default, tetapi dapat digabungkan dengan opsi -q, -m, -lossy, atau -mixed.
-kmin int
-kmax int
Menentukan jarak minimum dan maksimum antara keyframe berurutan (frame yang dapat didekode secara independen) dalam animasi output. Alat ini akan menyisipkan beberapa frame utama ke dalam animasi output sesuai kebutuhan sehingga kriteria ini terpenuhi.
-mixed
Mode kompresi campuran: mengoptimalkan kompresi gambar dengan memilih kompresi lossy atau lossless untuk setiap frame secara heuristik. Opsi global ini menonaktifkan opsi lokal -lossy dan -lossless.
-near_lossless int
Menentukan tingkat prapemrosesan gambar yang hampir tanpa kehilangan. Opsi ini menyesuaikan nilai piksel untuk membantu kompresi, tetapi memiliki dampak minimal pada kualitas visual. Mode ini otomatis memicu mode kompresi lossless. Rentangnya adalah 0 (prapemrosesan maksimum) hingga 100 (tanpa prapemrosesan, default). Nilai umumnya sekitar 60. Perhatikan bahwa lossy dengan -q 100 terkadang dapat memberikan hasil yang lebih baik.
-sharp_yuv
Menggunakan konversi RGB->YUV yang lebih akurat dan lebih tajam. Perhatikan bahwa proses ini lebih lambat daripada konversi RGB->YUV'cepat' default.
-loop int
Menentukan frekuensi animasi harus diulang. Menggunakan 0 berarti 'loop tanpa batas'.
-v
Lebih panjang.
-h, -help
Ringkasan penggunaan singkat.
-version
Cetak nomor versi library yang relevan yang digunakan.

Opsi Per Frame

Opsi per frame diterapkan untuk gambar berikut sebagai argumen di command line. Parameter ini dapat diubah sebanyak mungkin sebelum setiap gambar input tertentu.

-d int
Menentukan durasi gambar dalam milidetik.
-lossless, -lossy
Mengompresi gambar berikutnya menggunakan mode kompresi lossless atau lossy. Mode default-nya adalah lossless.
-q float
Tentukan faktor kompresi antara 0 dan 100. Nilai defaultnya adalah 75.
-m int
Tentukan metode kompresi yang akan digunakan. Parameter ini mengontrol kompromi antara kecepatan encoding dan ukuran serta kualitas file yang dikompresi. Nilai yang mungkin berkisar dari 0 hingga 6. Nilai defaultnya adalah 4. Jika nilai yang lebih tinggi digunakan, encoder akan menghabiskan lebih banyak waktu untuk memeriksa kemungkinan encoding tambahan dan menentukan peningkatan kualitas. Nilai yang lebih rendah dapat menghasilkan waktu pemrosesan yang lebih cepat dengan mengorbankan ukuran file yang lebih besar dan kualitas kompresi yang lebih rendah.

Bug

Contoh

img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp

Penulis

img2webp 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).