img2webp

नाम

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 है.

कीट

उदाहरण

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 प्रोजेक्ट के लिए लिखा था (और इसे दूसरे लोग भी इस्तेमाल कर सकते हैं).