बैच cwebp का उपयोग करके वेब पर छवियां परिवर्तित करता है


0

मैं cwebp का उपयोग करके वेब पर एक फ़ोल्डर में छवियों को बदलने की कोशिश कर रहा हूं

मैंने यहां @InfinitePrime समाधान उठाया

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

जबकि यह काम करता है; आउटपुट image.jpg.webp है। क्या इसे सही करने का कोई तरीका है?

जवाबों:


0

बस अंत में वेब को जोड़ना क्यू एंड डी है और काम करता है। यदि आप वास्तव में jpg को वेबप से बदलना चाहते हैं तो आपको नए नाम के साथ मैन्युअल रूप से आना होगा या बाद में नाम बदलना होगा। इसके अलावा आप इसे तेजी से आगे बढ़ाने के लिए चित्रों की एक बड़ी सूची के समानांतर कर सकते हैं। आप कुछ इस तरह की कोशिश कर सकते हैं:

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

समानांतर के लिए यह प्रयास करें:

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

लेकिन आपको ^ पद्धति का उपयोग करने पर बाद में उनका नाम बदलना होगा।


क्या एक ही समय में png, jpg, jpeg और अन्य प्रारूपों के माध्यम से साक्षर होना संभव है?
मुवुमुव

हां उन लोगों को भी काम करना चाहिए। एकमात्र अपवाद एनिमेटेड GIF है जिसे आपको gif2webp
BoeroBoy
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.