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=outputPer visualizzare altre opzioni, esegui:
nmake /f Makefile.vcLa directory
output\release-static\x86\binooutput\release-static\x64\binconterrà gli strumenticwebp.exeedwebp.exea seconda della piattaforma di destinazione. La directoryoutput\release-static\(x86|x64)\libconterrà la libreria staticalibwebp.
Compilazione su piattaforme di tipo Unix
Preparazione della piattaforma
Linux
Installa i pacchetti
libjpeg,libpng,libtiffelibgif, 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-devCompleta 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 selfupdateInstalla le dipendenze JPEG, PNG, TIFF e GIF:
sudo port install jpeg libpng tiff giflibCompleta 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-develelibgif-develgcc,makeeautomake(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.gzCrea l'encoder WebP
cwebpe il decoderdwebp: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 installQuesta operazione compila e installa gli strumenti a riga di comando
cwebpedwebp, insieme alle librerielibwebp(dinamiche e statiche).Questi strumenti vengono in genere installati per impostazione predefinita in
/usr/local/bin/. Le versioni locali vengono create nella directoryexamples/.La libreria viene in genere installata nella directory
/usr/local/lib/. Per evitare errori di runtime, assicurati che la variabile di ambienteLD_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.