डीवेबपी

नाम

dwebp -- WebP फ़ाइल को इमेज फ़ाइल में डीकंप्रेस करें

सारांश

dwebp [options] input_file.webp

ब्यौरा

dwebp, WebP फ़ाइलों को PNG, PAM, PPM या PGM इमेज में डीकंप्रेस कर देता है. ध्यान दें: ऐनिमेशन वाली WebP फ़ाइलें इस्तेमाल नहीं की जा सकतीं.

विकल्प

बुनियादी विकल्प ये हैं:

-h
प्रिंट के इस्तेमाल की खास जानकारी.
-version
वर्शन नंबर (Major.minor.revision) प्रिंट करें और बाहर निकलें.
-o string
आउटपुट फ़ाइल का नाम बताएं (डिफ़ॉल्ट रूप से PNG फ़ॉर्मैट में). "-" का इस्तेमाल करना ऐसा इसलिए, क्योंकि आउटपुट का नाम आउटपुट को 'stdout' पर ले जाएगा.
-- string
इनपुट फ़ाइल के बारे में साफ़ तौर पर बताएं. यह विकल्प तब उपयोगी होता है, जब फ़ाइल '-' से शुरू होती है उदाहरण के लिए. यह विकल्प last के तौर पर दिखना चाहिए. इसके बाद, किसी भी अन्य विकल्प को अनदेखा कर दिया जाएगा. अगर इनपुट फ़ाइल "-" है, तो डेटा को फ़ाइल के बजाय, stD से पढ़ा जाएगा.
-bmp
आउटपुट फ़ॉर्मैट को बिना कंप्रेस किए BMP में बदलें.
-tiff
आउटपुट फ़ॉर्मैट को बिना कंप्रेस किए गए TIFF में बदलें.
-pam
आउटपुट फ़ॉर्मैट को PAM में बदलें (ऐल्फ़ा को बनाए रखता है).
-ppm
आउटपुट फ़ॉर्मैट को PPM में बदलें (ऐल्फ़ा वर्शन को बंद करता है).
-pgm
आउटपुट फ़ॉर्मैट को PGM में बदलें. आउटपुट में लूमा/क्रोमा शामिल होता है इसलिए, हम IMC4 लेआउट का इस्तेमाल कर रहे हैं. यह विकल्प मुख्य रूप से की पुष्टि करने और डीबग करने के मकसद से.
-yuv
आउटपुट फ़ॉर्मैट को रॉ YUV में बदलें. आउटपुट में यह शामिल होता है आरजीबी के बजाय लूमा/क्रोमा-यू/क्रोमा-वी के नमूने, इस क्रम में सेव किए गए अलग-अलग हवाई जहाज़ों के बारे में बात करते हैं. यह विकल्प मुख्य रूप से, पुष्टि और डीबग करने के लिए है के मकसद से बनाया गया है.
-nofancy
YUV420 के लिए फ़ैंसी अपस्केलर का इस्तेमाल न करें. इससे किनारे तिरछे हो सकते हैं (खास तौर पर लाल वाली) के लिए, लेकिन तेज़ी से काम करना चाहिए.
-nofilter
इन-लूप फ़िल्टर करने की प्रोसेस का इस्तेमाल न करें, भले ही इस प्रक्रिया के लिए ज़रूरी हो बिट स्ट्रीम कर सकते हैं. ऐसा करने पर, नीति का पालन न करने वाले आउटपुट में ब्लॉक दिख सकते हैं, हालांकि, इससे डिकोड करने की प्रोसेस ज़्यादा तेज़ हो जाएगी.
-dither strength
0 और 100 के बीच की कम करने की क्षमता बताएं. डिदरिंग एक कम कंप्रेशन में, क्रोमा के कॉम्पोनेंट पर पोस्ट-प्रोसेसिंग इफ़ेक्ट लागू किया जाता है. इससे ग्रेडिएंट को बेहतर बनाने और बैंडिंग आर्टफ़ैक्ट से बचने में मदद मिलती है.
-nodither
सभी डिदरिंग बंद करें (डिफ़ॉल्ट).
-mt
अगर हो सके, तो डिकोड करने के लिए मल्टी-थ्रेडिंग का इस्तेमाल करें.
-crop x_position y_position width height
डिकोड की गई तस्वीर को ऊपर बाएं कोने से आयत में काटें निर्देशांक (x_position, y_position) और साइज़ width x height. यह क्रॉपिंग एरिया, सोर्स रेक्टैंगल में पूरी तरह से शामिल होना चाहिए. कॉन्टेंट बनाने अगर ज़रूरी हो, तो ऊपरी बायां कोना निर्देशांकों पर स्नैप कर दिया जाएगा. यह विकल्प इसका मकसद, बड़ी इमेज को काटने के लिए ज़रूरी मेमोरी कम करना है. ध्यान दें: काट-छांट को किसी भी स्केलिंग से पहले लागू किया जाता है.
-flip
डीकोड की गई इमेज को वर्टिकल तरीके से फ़्लिप करें (OpenGL टेक्सचर्स के लिए काम आ सकता है इंस्टेंस).
-resize width height
डिकोड की गई तस्वीर को width x height डाइमेंशन में बदलें. यह विकल्प है इसका मकसद, बड़ी इमेज को डिकोड करने के लिए ज़रूरी मेमोरी को कम करना है, जब सिर्फ़ छोटे वर्शन की ज़रूरत होती है (थंबनेल, झलक वगैरह). ध्यान दें: स्केलिंग को काटने के बाद लागू किया जाता है. अगर width या height पैरामीटर में से कोई एक (लेकिन दोनों नहीं) 0 है, तो आसपेक्ट रेशियो को बनाए रखते हुए, वैल्यू का हिसाब लगाया जाएगा.
-v
अतिरिक्त जानकारी प्रिंट करें (खास तौर पर, डिकोड करने में लगा समय).
-noasm
सभी असेंबली ऑप्टिमाइज़ेशन बंद करें.

बग

उदाहरण

dwebp picture.webp -o output.png
dwebp picture.webp -ppm -o output.ppm
dwebp -o output.ppm -- ---picture.webp
cat picture.webp | dwebp -o - -- - > output.ppm

लेखक

dwebp, libwebp का हिस्सा है और इसे WebP टीम ने लिखा है. सबसे नया सोर्स ट्री यहां उपलब्ध है https://chromium.googlesource.com/webm/libwebp/

इस मैन्युअल पेज को पास्कल मासिमिनो pascal.massimino@gmail.com ने लिखा है, Debian प्रोजेक्ट के लिए है (और इसका उपयोग अन्य लोग कर सकते हैं).

आउटपुट फ़ाइल फ़ॉर्मैट की जानकारी