Se le utilità precompilate non soddisfano le tue esigenze, puoi creare tu stesso le utilità WebP.
Compilazione su Windows con Visual C++
- Scarica - libwebp-1.6.0.tar.gzdall'elenco dei download ed estrai i contenuti.
- Dalla directory - libwebp-1.6.0, esegui:- nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output- Per visualizzare altre opzioni, esegui: - nmake /f Makefile.vc
- La directory - output\release-static\x86\bino- output\release-static\x64\binconterrà gli strumenti- cwebp.exee- dwebp.exea seconda della piattaforma di destinazione. La directory- output\release-static\(x86|x64)\libconterrà la libreria statica- libwebp.
Compilazione su piattaforme di tipo Unix
Preparazione della piattaforma
Linux
- Installa i pacchetti - libjpeg,- libpng,- libtiffe- libgif, necessari per convertire i formati immagine JPEG, PNG, TIFF, GIF e WebP.- La gestione dei pacchetti varia in base alla distribuzione Linux. Su Ubuntu e Debian, il seguente comando installerà i pacchetti necessari: - sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
- Completa l'installazione (vedi di seguito). 
macOS
MacPorts è un modo conveniente per soddisfare le dipendenze. Se hai già installato MacPorts, vai direttamente al passaggio 3. In caso contrario, segui questi passaggi:
- Scarica MacPorts per la tua versione di macOS dal sito di download di MacPorts. MacPorts richiede l'installazione di Xcode. 
- Installa MacPorts seguendo le istruzioni. 
- Aggiorna MacPorts: - sudo port selfupdate
- Installa le dipendenze JPEG, PNG, TIFF e GIF: - sudo port install jpeg libpng tiff giflib
- Completa l'installazione (vedi di seguito). 
Cygwin
- Scarica setup.exe dalla pagina web di Cygwin. 
- Esegui setup.exe e completa l'installazione. 
- Nella schermata Seleziona pacchetti, aggiungi ai pacchetti preselezionati i seguenti elementi: - libjpeg-devel,- libpng-devel,- libtiff-devele- libgif-devel
- gcc,- makee- automake(per la creazione di pacchetti)
 
- Completa l'installazione (vedi di seguito). 
Edificio
- Scarica - libwebp-1.6.0.tar.gzdall'elenco dei download.
- Decomprimi il pacchetto. Viene creata una directory denominata - libwebp-1.6.0/:- tar xvzf libwebp-1.6.0.tar.gz
- Crea l'encoder WebP - cwebpe il decoder- dwebp:- Vai alla directory in cui è stato estratto - libwebp-1.6.0/ed esegui i seguenti comandi:- cd libwebp-1.6.0 ./configure make sudo make install- Questa operazione compila e installa gli strumenti a riga di comando - cwebpe- dwebp, insieme alle librerie- libwebp(dinamiche e statiche).- Questi strumenti vengono in genere installati per impostazione predefinita in - /usr/local/bin/. Le versioni locali vengono create nella directory- examples/.- La libreria viene in genere installata nella directory - /usr/local/lib/. Per evitare errori di runtime, assicurati che la variabile di ambiente- LD_LIBRARY_PATHincluda questa posizione. In genere le intestazioni C vengono installate in- /usr/local/include/webp.- Per visualizzare altre opzioni, esegui: - ./configure --help
Passaggi successivi
Consulta la sezione Utilizzo di WebP per istruzioni su come iniziare a convertire le immagini.
