डीवेबपी

नाम

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 में दिखना चाहिए. इसके बाद के किसी भी अन्य विकल्प को अनदेखा कर दिया जाएगा. अगर इनपुट फ़ाइल "-" है, तो डेटा को फ़ाइल के बजाय stine से पढ़ा जाएगा.
-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 pascal.massimino@gmail.com, डेबियन प्रोजेक्ट के लिए लिखा गया था (और इसे दूसरे लोग भी इस्तेमाल कर सकते हैं).

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