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 को बंद कर देता है.
-near_lossless int
पास-लॉसलेस इमेज प्री-प्रोसेसिंग का लेवल तय करें. इस विकल्प से बदलाव हो जाता है पिक्सल वैल्यू की मदद से कंप्रेस करने में मदद मिलती है. हालांकि, विज़ुअल पर इसका कम असर पड़ता है क्वालिटी. यह लॉसलेस कम्प्रेशन मोड को अपने-आप ट्रिगर करता है. रेंज 0 है (ज़्यादा से ज़्यादा प्री-प्रोसेसिंग) 100 पर (कोई प्री-प्रोसेसिंग नहीं, डिफ़ॉल्ट). आम तौर पर, इसकी वैल्यू 60 के आस-पास होती है. ध्यान दें कि -q 100 के साथ लॉस वाली कोडिंग का इस्तेमाल करने पर, कभी-कभी बेहतर नतीजे मिल सकते हैं.
-sharp_yuv
ज़्यादा सटीक और बेहतर RGB->YUV कन्वर्ज़न का इस्तेमाल करें. ध्यान दें कि यह प्रोसेस, डिफ़ॉल्ट 'फास्ट' RGB->YUV कन्वर्ज़न से धीमी है.
-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 प्रोजेक्ट के लिए लिखा गया है. इसका इस्तेमाल दूसरे लोग भी कर सकते हैं.