Se le utilità precompilate non sono adatte alle tue di cui hai bisogno, puoi creare autonomamente le utilità WebP.
Compilazione su Windows con Visual C++
Scarica
libwebp-1.4.0.tar.gz
dall'elenco dei download ed estrarne il contenuto.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à il carattere staticolibwebp
libreria.
Compilazione su piattaforme simili a Unix
Preparazione della piattaforma
Linux
Installa i pacchetti
libjpeg
,libpng
,libtiff
elibgif
, 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, 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à MacPorts installato, vai direttamente al passaggio 3. In caso contrario, attieniti alla seguente procedura:
Scaricare MacPorts per la versione macOS da MacPorts sito per i download. MacPorts richiede l'installazione Xcode.
Installa MacPorts seguendo MacPorts indicazioni stradali.
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 la seguenti:
libjpeg-devel
,libpng-devel
,libtiff-devel
elibgif-devel
gcc
,make
eautomake
(per la creazione di pacchetti)
Completa l'installazione (vedi sotto).
Edificio
Scarica
libwebp-1.4.0.tar.gz
dal 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 WebP
cwebp
e il decoderdwebp
: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 con le librerielibwebp
(dinamiche e statiche).Questi strumenti sono in genere installati in
/usr/local/bin/
per impostazione predefinita. La 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 il tuo ambienteLD_LIBRARY_PATH
include questa posizione. Le intestazioni C sono in genere installate/usr/local/include/webp
.Per visualizzare opzioni aggiuntive, esegui:
./configure --help
E adesso?
Vai a Utilizzo di WebP per istruzioni su come iniziare che converte le immagini.