اگر ابزارهای از پیش کامپایل شده با نیازهای شما مطابقت ندارند، می توانید ابزارهای WebP را خودتان بسازید.
کامپایل در ویندوز با ویژوال سی پلاس پلاس
libwebp-1.5.0.tar.gz
از لیست دانلودها دانلود کرده و محتویات آن را استخراج کنید.از پوشه
libwebp-1.5.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.5.0.tar.gz
از لیست دانلودها دانلود کنید.بسته را از حالت تار خارج کرده یا از حالت فشرده خارج کنید. این یک دایرکتوری به نام
libwebp-1.5.0/
ایجاد می کند:tar xvzf libwebp-1.5.0.tar.gz
ساخت رمزگذار WebP
cwebp
و رمزگشاdwebp
:به دایرکتوری که
libwebp-1.5.0/
در آن استخراج شده است بروید و دستورات زیر را اجرا کنید:cd libwebp-1.5.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 بروید.