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++
Descarga
libwebp-1.4.0.tar.gz
de la lista de descargas y extraer su contenido.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
El directorio
output\release-static\x86\bin
ooutput\release-static\x64\bin
contendrá las herramientascwebp.exe
ydwebp.exe
según la plataforma a la que se oriente. El directoriooutput\release-static\(x86|x64)\lib
contendrá la estáticalibwebp
. biblioteca.
Compilación en plataformas similares a Unix
Cómo preparar la plataforma
Linux
Instala los paquetes
libjpeg
,libpng
,libtiff
ylibgif
, 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
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:
Cómo descargar MacPorts para tu versión de macOS desde MacPorts sitio de descargas. MacPorts requiere la instalación de Xcode
Instalar MacPorts siguiendo los MacPorts instrucciones sobre cómo llegar.
Actualiza MacPorts:
sudo port selfupdate
Instala las dependencias de JPEG, PNG, TIFF y GIF:
sudo port install jpeg libpng tiff giflib
Completa la instalación (consulta a continuación).
Cygwin
Descarga setup.exe de la página web de Cygwin.
Ejecuta setup.exe y continúa con la instalación.
En la pantalla Select Packages, agrega los paquetes preseleccionados lo siguiente:
libjpeg-devel
,libpng-devel
,libtiff-devel
ylibgif-devel
gcc
,make
yautomake
(para compilar paquetes)
Completa la instalación (consulta a continuación).
Edificio
Descarga
libwebp-1.4.0.tar.gz
del lista de descargas.Descomprime o descomprime el paquete .tar. Esto crea un directorio llamado
libwebp-1.4.0/
:tar xvzf libwebp-1.4.0.tar.gz
Compila el codificador WebP
cwebp
y el decodificadordwebp
: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
ydwebp
, junto con con las bibliotecaslibwebp
(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 directorioexamples/
.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 entornoLD_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.