batch mengkonversi gambar ke webp menggunakan cwebp


0

Saya mencoba mengonversi gambar dalam folder ke webp menggunakan cwebp

Saya mengambil solusi @InfinitePrime di sini

for file in *;
do cwebp -q 50 -m 6 -z 9 $file -o $file.webp;
done;

Sementara itu bekerja; outputnya adalah image.jpg.webp. Apakah ada cara untuk memperbaikinya?

Jawaban:


0

Hanya menambahkan webp pada akhirnya adalah q & d dan berfungsi. Jika Anda benar-benar ingin mengganti jpg dengan webp maka Anda harus membuat nama baru secara manual atau mengganti nama sesudahnya. Anda juga dapat melakukan ini secara paralel dengan daftar besar gambar untuk membuatnya lebih cepat. Anda dapat mencoba sesuatu seperti ini:

for file in *;
do cwebp -q 50 -m 6 -z 9 $file -o $(echo "$file" | sed 's/jpg/webp/');
done;

Untuk paralel coba ini:

find . -iname '*.jp*g' | parallel 'cwebp -q 50 -m 6 -z 9 {} -o {}.webp'

Tetapi Anda harus mengganti nama mereka setelah itu jika Anda menggunakan metode ^.


Apakah mungkin untuk melek huruf melalui png, jpg, jpeg, dan format lainnya secara bersamaan?
muuvmuuv

Ya itu harus bekerja juga. Satu-satunya pengecualian adalah animasi GIF yang harus Anda gunakan gif2webp
BoeroBoy
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.