Compilazione delle utilità

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++

  1. Scarica libwebp-1.4.0.tar.gz dall'elenco dei download ed estrarne il contenuto.

  2. 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
    
  3. La directory output\release-static\x86\bin o output\release-static\x64\bin conterrà gli strumenti cwebp.exe e dwebp.exe a seconda della piattaforma scelta come target. La directory output\release-static\(x86|x64)\lib conterrà il carattere statico libwebp libreria.

Compilazione su piattaforme simili a Unix

Preparazione della piattaforma

Linux

  1. Installa i pacchetti libjpeg, libpng, libtiff e 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, seguente comando installerà i pacchetti necessari:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. 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:

  1. Scaricare MacPorts per la versione macOS da MacPorts sito per i download. MacPorts richiede l'installazione Xcode.

  2. Installa MacPorts seguendo MacPorts indicazioni stradali.

  3. Aggiorna MacPorts:

    sudo port selfupdate
    
  4. Installa le dipendenze JPEG, PNG, TIFF e GIF:

    sudo port install jpeg libpng tiff giflib
    
  5. Completa l'installazione (vedi sotto).

Cygwin

  1. Scarica setup.exe dalla pagina web di Cygwin.

  2. Esegui setup.exe e procedi con l'installazione.

  3. Nella schermata Seleziona pacchetti, aggiungi ai pacchetti preselezionati la seguenti:

    • libjpeg-devel, libpng-devel, libtiff-devel e libgif-devel

    • gcc, make e automake (per la creazione di pacchetti)

  4. Completa l'installazione (vedi sotto).

Edificio

  1. Scarica libwebp-1.4.0.tar.gz dal elenco dei download.

  2. Decomprimi o decomprimi il pacchetto. Viene creata una directory denominata libwebp-1.4.0/:

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. Crea il codificatore WebP cwebp e il decoder dwebp:

    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 e dwebp, insieme con le librerie libwebp (dinamiche e statiche).

    Questi strumenti sono in genere installati in /usr/local/bin/ per impostazione predefinita. La le versioni locali vengono create nella directory examples/.

    In genere la libreria viene installata nella directory /usr/local/lib/. Per evitare errori di runtime, assicurati che il tuo ambiente LD_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.