Se le utilità precompilate non soddisfano le tue esigenze, puoi creare le utilità WebP autonomamente.
Compilazione su Windows con Visual C++
Scarica
libwebp-1.4.0.tar.gz
dall'elenco dei download ed estrai i relativi contenuti.Dalla directory
libwebp-1.4.0
, esegui:nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
Per visualizzare opzioni aggiuntive, esegui:
nmake /f Makefile.vc
La directory
output\release-static\x86\bin
ooutput\release-static\x64\bin
conterrà gli strumenticwebp.exe
edwebp.exe
, a seconda della piattaforma scelta come target. La directoryoutput\release-static\(x86|x64)\lib
conterrà la libreria staticalibwebp
.
Compilazione su piattaforme simili a Unix
Preparazione della piattaforma
Linux
Installa i pacchetti
libjpeg
,libpng
,libtiff
elibgif
necessari per la conversione tra i formati di 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 sotto).
macOS
MacPorts è un modo conveniente per soddisfare le dipendenze. Se hai già installato MacPort, vai direttamente al passaggio 3. In caso contrario, procedi nel seguente modo:
Scarica MacPorts per la tua versione macOS dal sito di download MacPorts. MacPorts richiede l'installazione di Xcode.
Installa MacPorts seguendo le indicazioni MacPorts.
Aggiorna MacPorts:
sudo port selfupdate
Installa le dipendenze JPEG, PNG, TIFF e GIF:
sudo port install jpeg libpng tiff giflib
Completa l'installazione (vedi sotto).
Cygwin
Scarica setup.exe dalla pagina web di Cygwin.
Esegui setup.exe e procedi con l'installazione.
Nella schermata Seleziona pacchetti, aggiungi ai pacchetti preselezionati quanto segue:
libjpeg-devel
,libpng-devel
,libtiff-devel
elibgif-devel
gcc
,make
eautomake
(per pacchetti di edifici)
Completa l'installazione (vedi sotto).
In fase di creazione
Scarica
libwebp-1.4.0.tar.gz
dall'elenco dei download.Decomprimi o decomprimi il pacchetto. Viene creata una directory denominata
libwebp-1.4.0/
:tar xvzf libwebp-1.4.0.tar.gz
Crea il codificatore
cwebp
e il decoderdwebp
WebP:Vai alla directory in cui è stato estratto
libwebp-1.4.0/
ed esegui questi comandi:cd libwebp-1.4.0 ./configure make sudo make install
Questa operazione crea e installa gli strumenti a riga di comando
cwebp
edwebp
, insieme alle librerielibwebp
(dinamiche e statiche).Questi strumenti sono in genere installati in
/usr/local/bin/
per impostazione predefinita. Le versioni locali vengono create nella directoryexamples/
.In genere la libreria viene installata nella directory
/usr/local/lib/
. Per evitare errori di runtime, assicurati che la variabile di ambienteLD_LIBRARY_PATH
includa questa località. In genere, le intestazioni C vengono installate in/usr/local/include/webp
.Per visualizzare opzioni aggiuntive, esegui:
./configure --help
Cosa devo fare adesso?
Vai a Utilizzare WebP per istruzioni su come iniziare a convertire le immagini.