اگر ابزارهای از پیش کامپایل شده با نیازهای شما مطابقت ندارند، می توانید ابزارهای WebP را خودتان بسازید.
کامپایل در ویندوز با ویژوال سی پلاس پلاس
- libwebp-1.6.0.tar.gzاز لیست دانلودها دانلود کرده و محتوای آن را استخراج کنید.
- از دایرکتوری - libwebp-1.6.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خواهد بود.
کامپایل بر روی پلتفرم های مشابه یونیکس
آماده سازی پلتفرم
لینوکس
- بستههای - libjpeg،- libpng،- libtiffو- libgifرا که برای تبدیل بین فرمتهای تصویر JPEG، PNG، TIFF، GIF و WebP مورد نیاز هستند، نصب کنید.- مدیریت بسته بر اساس توزیع لینوکس متفاوت است. در اوبونتو و دبیان، دستور زیر بسته های مورد نیاز را نصب می کند: - sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
- نصب را کامل کنید ( به زیر مراجعه کنید ). 
macOS
MacPorts یک راه راحت برای ارضای وابستگی ها است. اگر از قبل MacPort را نصب کرده اید، مستقیماً به مرحله 3 بروید. در غیر این صورت، این مراحل را دنبال کنید:
- MacPorts را برای نسخه macOS خود از سایت دانلود MacPorts دانلود کنید. MacPorts به نصب Xcode نیاز دارد. 
- MacPorts را طبق دستورالعملهای MacPorts نصب کنید. 
- مک پورت ها را به روز کنید: - sudo port selfupdate
- وابستگی های JPEG، PNG، TIFF و GIF را نصب کنید: - sudo port install jpeg libpng tiff giflib
- نصب را کامل کنید ( به زیر مراجعه کنید ). 
سیگوین
- setup.exe را از صفحه وب Cygwin دانلود کنید. 
- setup.exe را اجرا کرده و نصب را ادامه دهید. 
- در صفحه Select Packages ، موارد زیر را به بسته های از پیش انتخاب شده اضافه کنید: - libjpeg-devel،- libpng-devel،- libtiff-develو- libgif-devel
- gcc،- makeو- automake(برای ساخت پکیج)
 
- نصب را کامل کنید ( به زیر مراجعه کنید ). 
ساختمان
- libwebp-1.6.0.tar.gzاز لیست دانلودها دانلود کنید.
- بسته را از حالت تار خارج کرده یا از حالت فشرده خارج کنید. این یک دایرکتوری به نام - libwebp-1.6.0/ایجاد می کند:- tar xvzf libwebp-1.6.0.tar.gz
- ساخت رمزگذار WebP - cwebpو رمزگشا- dwebp:- به دایرکتوری که - libwebp-1.6.0/در آن استخراج شده است بروید و دستورات زیر را اجرا کنید:- cd libwebp-1.6.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
بعد چی؟
برای راهنمایی در مورد نحوه شروع تبدیل تصاویر خود به Using WebP بروید.
