अगर पहले से कंपाइल की गई सुविधाएं आपके काम की नहीं हैं की ज़रूरत है, तो WebP यूटिलिटी को खुद बनाया जा सकता है.
Windows पर विज़ुअल C++ के साथ कंपाइल करना
डाउनलोड सूची से
libwebp-1.4.0.tar.gz
डाउनलोड करें और उसका कॉन्टेंट एक्सट्रैक्ट कर सकता है.libwebp-1.4.0
डायरेक्ट्री से, इसे चलाएं:nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
ज़्यादा विकल्प देखने के लिए, इसे चलाएं:
nmake /f Makefile.vc
डायरेक्ट्री
output\release-static\x86\bin
याoutput\release-static\x64\bin
मेंcwebp.exe
और टूल शामिल होंगे टारगेट किए जा रहे प्लैटफ़ॉर्म के आधार परdwebp.exe
. डायरेक्ट्रीoutput\release-static\(x86|x64)\lib
मेंlibwebp
स्टैटिक होगा लाइब्रेरी.
Unix-जैसे प्लैटफ़ॉर्म पर कंपाइल किया जा रहा है
प्लेटफ़ॉर्म तैयार किया जा रहा है
Linux
इंस्टॉल करने के लिए ज़रूरी
libjpeg
,libpng
,libtiff
, औरlibgif
पैकेज JPEG, PNG, TIFF, GIF, और WebP इमेज फ़ॉर्मैट के बीच बदलें.Linux डिस्ट्रिब्यूशन के हिसाब से, पैकेज मैनेजमेंट अलग-अलग होता है. Ubuntu और Debian पर इस कमांड से ज़रूरी पैकेज इंस्टॉल हो जाएंगे:
sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
इंस्टॉल करने की प्रोसेस पूरी करें (नीचे देखें).
macOS
डिपेंडेंसी पूरा करने के लिए, MacPorts एक आसान तरीका है. अगर आपके पास पहले से है MacPort इंस्टॉल हैं, सीधे तीसरे चरण पर जाएं. अगर आपको ऐसा नहीं करना है, तो यह तरीका अपनाएं:
अपने macOS वर्शन के लिए MacPorts से MacPorts डाउनलोड करें डाउनलोड करने वाली साइट पर जाएं. MacPort के लिए ज़रूरी है CANNOT TRANSLATE Xcode.
MacPorts के बाद MacPorts इंस्टॉल करें निर्देश.
MacPorts अपडेट करें:
sudo port selfupdate
JPEG, PNG, TIFF और GIF डिपेंडेंसी इंस्टॉल करें:
sudo port install jpeg libpng tiff giflib
इंस्टॉल करने की प्रोसेस पूरी करें (नीचे देखें).
Cygwin
Cygsin वेब पेज से setup.exe डाउनलोड करें.
setup.exe चलाएं और इंस्टॉलेशन को पूरा करें.
पैकेज चुनें स्क्रीन पर, पहले से चुने गए पैकेज में जोड़ें फ़ॉलो किया जा रहा है:
libjpeg-devel
,libpng-devel
,libtiff-devel
, औरlibgif-devel
gcc
,make
, औरautomake
(बिल्डिंग पैकेज के लिए)
इंस्टॉल करने की प्रोसेस पूरी करें (नीचे देखें).
इमारत
libwebp-1.4.0.tar.gz
को इससे डाउनलोड करें: डाउनलोड की सूची.पैकेज को अनटार या अनज़िप करें. इससे
libwebp-1.4.0/
नाम की एक डायरेक्ट्री बन जाएगी:tar xvzf libwebp-1.4.0.tar.gz
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 का इस्तेमाल करना पर जाएं आपकी इमेज को फ़ॉर्मैट में बदल रहा है.