Cómo convertir WebP a PNG en Linux

WebP es un formato de imagen moderno creado por Google. Fue creado especialmente en la Web, proporcionando una alta relación de compresión sin comprometer la calidad de la imagen. En Windows, cualquier visor de imágenes como IrfanView puede abrir imágenes WebP y guardarlas como JPG / PNG. En Linux, sin embargo, editar o convertir una imagen WebP puede ser difícil, porque las herramientas tradicionales de edición de imágenes, como GIMP, aún no son compatibles con WebP. A continuación, se explica cómo convertir una imagen WebP a PNG y viceversa.

Mensaje de error de GIMP Webp

Hay dos métodos que puede utilizar para obtener una imagen PNG a partir de una imagen WebP existente. No puedes libwebp o ffmpeg paquetes que brindan herramientas para nuestras tareas.

Dependiendo de su distribución, libwebp es posible instalar o no. Por ejemplo, las dependencias de los paquetes de Arch Linux no son estrictas, por lo que libwebp no se instala cuando instala la GUI. Debe instalarlo manualmente, mientras ejecuta el comando como root:

# pacman -S libwebp

En una distribución basada en Debian, como Linux Mint, ejecute el comando:

# apt install webp

El paquete proporciona las siguientes herramientas:

  • cwebp: herramienta de codificación WebP.
  • dwebp: herramienta decodificadora de WebP.
  • vwebp: aplicación de visualización WebP.
  • wepmux: herramienta de multiplexación de WebP.
  • gif2webp: una herramienta para convertir imágenes GIF a WebP.

Para convertir una imagen WebP a PNG en Linux, sigue las instrucciones de abajo.

  1. Abra su aplicación de terminal favorita.
  2. Escriba el siguiente comando:
    dwebp file.webp -o file.png
  3. El archivo de salida file.png estará en formato PNG.Linux Webp I Png

Nota: Desafortunadamente, dwebp solo convierte WebP a PNG, pero no a JPG. Entonces, si necesita obtener una imagen JPEG de su archivo WebP, primero debe convertirla a PNG, luego convertir la imagen PNG a JPG usando una herramienta como GIMP o convertirla usando ImageMagicK.

Si no puede instalar libwebp, puede ir a ffmpeg. A diferencia de libwebp, ffmpeg se usa ampliamente y viene preinstalado en muchas distribuciones. Hágalo de la siguiente manera:

  1. Abra su aplicación de terminal favorita.
  2. Escriba el siguiente comando:
    ffmpeg -i file.webp file.png

Linux Webp I Png FfmpegTenga en cuenta que ffmpeg produce archivos más grandes que el codificador WebP. Es posible que deba ajustar su configuración y optimizar el archivo de salida.

La conversión inversa también puede ser útil. En algunos casos, WebP proporciona una mejor relación de compresión que PNG. Para convertir un archivo PNG a WebP, ejecute el siguiente comando:

cwebp file.png -o file.webp

El estándar predeterminado para WebP se establece en 75. Puede aumentarlo o disminuirlo especificando el argumento -q para el codificador, de la siguiente manera.

cwebp -q 80 file.png -o file.webp

Eso es todo.

Ayúdanos

Winaero depende en gran medida de su apoyo. Puede ayudar a que el sitio continúe brindándole contenido y software interesantes y útiles utilizando estas opciones:

Si te gusta este artículo, compártelo usando los botones a continuación. No te quitará mucho, pero nos ayudará a crecer. ¡Gracias por tu apoyo!