Compila las utilidades

Si las utilidades precompiladas no son adecuadas para tu puedes compilar las utilidades de WebP por tu cuenta.

Cómo compilar en Windows con Visual C++

  1. Descarga libwebp-1.4.0.tar.gz de la lista de descargas y extraer su contenido.

  2. Desde el directorio libwebp-1.4.0, ejecuta lo siguiente:

    nmake /f Makefile.vc CFG=release-static RTLIBCFG=static OBJDIR=output
    

    Para ver opciones adicionales, ejecuta el siguiente comando:

    nmake /f Makefile.vc
    
  3. El directorio output\release-static\x86\bin o output\release-static\x64\bin contendrá las herramientas cwebp.exe y dwebp.exe según la plataforma a la que se oriente. El directorio output\release-static\(x86|x64)\lib contendrá la estática libwebp. biblioteca.

Compilación en plataformas similares a Unix

Cómo preparar la plataforma

Linux

  1. Instala los paquetes libjpeg, libpng, libtiff y libgif, necesarios para convertir entre formatos de imagen JPEG, PNG, TIFF, GIF y WebP.

    La administración de paquetes varía según la distribución de Linux. En Ubuntu y Debian, la siguiente comando instalará los paquetes necesarios:

    sudo apt-get install libjpeg-dev libpng-dev libtiff-dev libgif-dev
    
  2. Completa la instalación (consulta a continuación).

macOS

MacPorts es una forma conveniente de satisfacer dependencias. Si ya tienes MacPorts instalado, ve directamente al paso 3. De lo contrario, sigue estos pasos:

  1. Cómo descargar MacPorts para tu versión de macOS desde MacPorts sitio de descargas. MacPorts requiere la instalación de Xcode

  2. Instalar MacPorts siguiendo los MacPorts instrucciones sobre cómo llegar.

  3. Actualiza MacPorts:

    sudo port selfupdate
    
  4. Instala las dependencias de JPEG, PNG, TIFF y GIF:

    sudo port install jpeg libpng tiff giflib
    
  5. Completa la instalación (consulta a continuación).

Cygwin

  1. Descarga setup.exe de la página web de Cygwin.

  2. Ejecuta setup.exe y continúa con la instalación.

  3. En la pantalla Select Packages, agrega los paquetes preseleccionados lo siguiente:

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

    • gcc, make y automake (para compilar paquetes)

  4. Completa la instalación (consulta a continuación).

Edificio

  1. Descarga libwebp-1.4.0.tar.gz del lista de descargas.

  2. Descomprime o descomprime el paquete .tar. Esto crea un directorio llamado libwebp-1.4.0/:

    tar xvzf libwebp-1.4.0.tar.gz
    
  3. Compila el codificador WebP cwebp y el decodificador dwebp:

    Ve al directorio en el que se extrajo libwebp-1.4.0/. y ejecuta los siguientes comandos:

    cd libwebp-1.4.0
    ./configure
    make
    sudo make install
    

    Esto compila e instala las herramientas de línea de comandos cwebp y dwebp, junto con con las bibliotecas libwebp (dinámicas y estáticas)

    Por lo general, estas herramientas se instalan en /usr/local/bin/ de forma predeterminada. El versiones locales se compilan en el directorio examples/.

    Por lo general, la biblioteca se instala en el directorio /usr/local/lib/. Para evitar errores durante el tiempo de ejecución, asegúrate de que tu entorno LD_LIBRARY_PATH incluye esta ubicación. Los encabezados de C normalmente se instalan en /usr/local/include/webp

    Para ver opciones adicionales, ejecuta el siguiente comando:

    ./configure --help
    

Próximos pasos

Ve a Cómo usar WebP para obtener instrucciones sobre cómo comenzar. convirtiendo tus imágenes.