उपयोगिताएं कंपाइल करना

अगर पहले से कंपाइल की गई सुविधाएं आपके काम की नहीं हैं की ज़रूरत है, तो WebP यूटिलिटी को खुद बनाया जा सकता है.

Windows पर विज़ुअल C++ के साथ कंपाइल करना

  1. डाउनलोड सूची से libwebp-1.4.0.tar.gz डाउनलोड करें और उसका कॉन्टेंट एक्सट्रैक्ट कर सकता है.

  2. libwebp-1.4.0 डायरेक्ट्री से, इसे चलाएं:

    nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
    

    ज़्यादा विकल्प देखने के लिए, इसे चलाएं:

    nmake /f Makefile.vc
    
  3. डायरेक्ट्री output\release-static\x86\bin या output\release-static\x64\bin में cwebp.exe और टूल शामिल होंगे टारगेट किए जा रहे प्लैटफ़ॉर्म के आधार पर dwebp.exe. डायरेक्ट्री output\release-static\(x86|x64)\lib में libwebp स्टैटिक होगा लाइब्रेरी.

Unix-जैसे प्लैटफ़ॉर्म पर कंपाइल किया जा रहा है

प्लेटफ़ॉर्म तैयार किया जा रहा है

Linux

  1. इंस्टॉल करने के लिए ज़रूरी libjpeg, libpng, libtiff, और libgif पैकेज JPEG, PNG, TIFF, GIF, और WebP इमेज फ़ॉर्मैट के बीच बदलें.

    Linux डिस्ट्रिब्यूशन के हिसाब से, पैकेज मैनेजमेंट अलग-अलग होता है. Ubuntu और Debian पर इस कमांड से ज़रूरी पैकेज इंस्टॉल हो जाएंगे:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. इंस्टॉल करने की प्रोसेस पूरी करें (नीचे देखें).

macOS

डिपेंडेंसी पूरा करने के लिए, MacPorts एक आसान तरीका है. अगर आपके पास पहले से है MacPort इंस्टॉल हैं, सीधे तीसरे चरण पर जाएं. अगर आपको ऐसा नहीं करना है, तो यह तरीका अपनाएं:

  1. अपने macOS वर्शन के लिए MacPorts से MacPorts डाउनलोड करें डाउनलोड करने वाली साइट पर जाएं. MacPort के लिए ज़रूरी है CANNOT TRANSLATE Xcode.

  2. MacPorts के बाद MacPorts इंस्टॉल करें निर्देश.

  3. MacPorts अपडेट करें:

    sudo port selfupdate
    
  4. JPEG, PNG, TIFF और GIF डिपेंडेंसी इंस्टॉल करें:

    sudo port install jpeg libpng tiff giflib
    
  5. इंस्टॉल करने की प्रोसेस पूरी करें (नीचे देखें).

Cygwin

  1. Cygsin वेब पेज से setup.exe डाउनलोड करें.

  2. setup.exe चलाएं और इंस्टॉलेशन को पूरा करें.

  3. पैकेज चुनें स्क्रीन पर, पहले से चुने गए पैकेज में जोड़ें फ़ॉलो किया जा रहा है:

    • libjpeg-devel, libpng-devel, libtiff-devel, और libgif-devel

    • gcc, make, और automake (बिल्डिंग पैकेज के लिए)

  4. इंस्टॉल करने की प्रोसेस पूरी करें (नीचे देखें).

इमारत

  1. libwebp-1.4.0.tar.gz को इससे डाउनलोड करें: डाउनलोड की सूची.

  2. पैकेज को अनटार या अनज़िप करें. इससे libwebp-1.4.0/ नाम की एक डायरेक्ट्री बन जाएगी:

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. WebP एन्कोडर cwebp और डिकोडर dwebp बनाएं:

    उस डायरेक्ट्री पर जाएं जहां libwebp-1.4.0/ को एक्सट्रैक्ट किया गया था और इन कमांड को चलाएं:

    cd libwebp-1.4.0
    ./configure
    make
    sudo make install
    

    यह, cwebp और dwebp कमांड-लाइन टूल बनाता और इंस्टॉल करता है. libwebp लाइब्रेरी (डाइनैमिक और स्टैटिक) के साथ.

    आम तौर पर, ये टूल डिफ़ॉल्ट रूप से /usr/local/bin/ में इंस्टॉल किए जाते हैं. कॉन्टेंट बनाने लोकल वर्शन, examples/ डायरेक्ट्री के तहत बनाए जाते हैं.

    यह लाइब्रेरी आम तौर पर /usr/local/lib/ डायरेक्ट्री के तहत इंस्टॉल की जाती है. रन-टाइम की गड़बड़ियों से बचने के लिए, पक्का करें कि आपके LD_LIBRARY_PATH एनवायरमेंट वैरिएबल में यह जगह शामिल है. आम तौर पर, C हेडर /usr/local/include/webp.

    ज़्यादा विकल्प देखने के लिए, इसे चलाएं:

    ./configure --help
    

आगे क्या करें?

शुरू करने का तरीका जानने के लिए, WebP का इस्तेमाल करना पर जाएं आपकी इमेज को फ़ॉर्मैट में बदल रहा है.