नाम
img2webp
-- इनपुट इमेज के क्रम से ऐनिमेशन वाली WebP फ़ाइल बनाएं.
सारांश
img2webp [file_options] [[frame_options] frame_file]...
img2webp argument_file_name
ब्यौरा
img2webp
, इमेज के क्रम को कंप्रेस करता है. इसके लिए, ऐनिमेशन वाले WebP फ़ॉर्मैट का इस्तेमाल किया जाता है. इनपुट
इमेज PNG, JPEG, TIFF या WebP फ़ॉर्मैट में हो सकती हैं. अगर तर्क के तौर पर कोई फ़ाइल नाम (जो '-' से शुरू न हो) दिया जाता है, तो कमांड लाइन तर्क को असल में इस फ़ाइल से टोकनाइज़ किया जाता है. यह आसान स्क्रिप्टिंग
या बड़ी संख्या में तर्कों का इस्तेमाल करने की अनुमति देता है.
फ़ाइल-लेवल के विकल्प
फ़ाइल लेवल के विकल्प, इनपुट फ़्रेम के पढ़े जाने से पहले, कंप्रेस करने की प्रोसेस की शुरुआत में लागू किए जाते हैं.
-o string
- आउटपुट WebP फ़ाइल का नाम बताएं.
-min_size
- छोटे से छोटे साइज़ के लिए इमेज को कोड में बदलें. इससे मुख्य फ़्रेम शामिल करना बंद हो जाता है
और ऐसे पैरामीटर चुन लेता है जिनसे हर फ़्रेम के लिए सबसे छोटा आउटपुट मिलता है. यह डिफ़ॉल्ट रूप से, लॉसलेस कंप्रेशन का इस्तेमाल करता है. हालांकि, इसे
-q
,-m
,-lossy
या-mixed
विकल्पों के साथ जोड़ा जा सकता है. -kmin int
-kmax int
- आउटपुट ऐनिमेशन में, लगातार दिए जाने वाले मुख्य फ़्रेम (अलग से डिकोड किए जा सकने वाले फ़्रेम) के बीच की कम से कम और ज़्यादा से ज़्यादा दूरी तय करें. यह टूल, आउटपुट ऐनिमेशन में ज़रूरत के मुताबिक कुछ मुख्य फ़्रेम डालेगा, ताकि यह शर्त पूरी हो सके.
-mixed
- मिक्स्ड कंप्रेशन मोड: हर फ़्रेम के लिए,
लॉसी या लॉसलेस कंप्रेशन को चुनकर, इमेज की कंप्रेशन को ऑप्टिमाइज़ करें. इस ग्लोबल विकल्प से स्थानीय विकल्प
-lossy
और-lossless
बंद हो जाते हैं. -loop int
- यह तय करता है कि ऐनिमेशन कितनी बार लूप में चलना चाहिए.
0
का इस्तेमाल करने का मतलब है कि 'लूप हमेशा के लिए चलाएं'. -v
- ज़्यादा शब्दों में अपनी बात रखें.
-h, -help
- कम शब्दों में इस्तेमाल के बारे में खास जानकारी.
-version
- इस्तेमाल की गई काम की लाइब्रेरी के वर्शन नंबर प्रिंट करें.
हर फ़्रेम के लिए विकल्प
हर फ़्रेम के हिसाब से विकल्प, नीचे दिए गए इमेज के लिए कमांड लाइन में आर्ग्युमेंट के तौर पर लागू किए जाते हैं. उन्हें हर खास इनपुट इमेज से पहले कितनी बार बदला जा सकता है.
-d int
- इमेज की अवधि मिलीसेकंड में बताएं.
-lossless, -lossy
- कमज़ोर या लॉसी कंप्रेशन मोड का इस्तेमाल करके, अगली इमेज(इमेज) को कंप्रेस करें. डिफ़ॉल्ट मोड में कोई गड़बड़ी नहीं होती.
-q float
- कंप्रेशन फ़ैक्टर को 0 से 100 के बीच बताएं. डिफ़ॉल्ट संख्या 75 है.
-m int
- इस्तेमाल करने के लिए कंप्रेस करने का तरीका बताएं. यह पैरामीटर, कोड में बदलने की स्पीड और कंप्रेस की गई फ़ाइल के साइज़ और क्वालिटी के बीच संतुलन बनाने का तरीका कंट्रोल करता है. संभावित वैल्यू 0 से 6 तक हो सकती हैं. डिफ़ॉल्ट वैल्यू 4 है.
कीट
कृपया समस्या ट्रैकर में सभी गड़बड़ियों की शिकायत करें: https://bugs.chromium.org/p/webp
पैच का स्वागत है! शुरू करने के लिए इस पेज पर जाएं: https://www.webmproject.org/code/contribute/submitting-patches/
उदाहरण
img2webp -loop 2 in0.png -lossy in1.jpg -d 80 in2.tiff -o out.webp
लेखक
img2webp
, libwebp
का हिस्सा है और इसे WebP टीम ने लिखा है. सबसे नया सोर्स ट्री https://chromium.googlesource.com/webm/libwebp पर उपलब्ध है
यह मैन्युअल पेज Pascal Massimino pascal.massimino@gmail.com ने Debian प्रोजेक्ट के लिए लिखा था (और इसे दूसरे लोग भी इस्तेमाल कर सकते हैं).