Introducción
Ya estamos aquí con otra entrada de manipulación de imágenes en Python. Lo que nos reúne aquí hoy es cómo convertir una imagen webp a png usando Python y la librería Pillow.
Lo que haremos será convertir un archivo con extensión .webp a un archivo con extensión .png.
Convertir WEBP a PNG con Python
Esto es muy fácil. Tenemos que instalar la librería, abrir la imagen y guardarla con otro formato. Veamos cómo hacer esta conversión.
Antes de todo instala Python 3 y Pip.
Instalar librería
Una vez que tengas PIP, ejecuta el siguiente comando:
pip install Pillow
Eso instalará la librería. Con eso tienes.
Convertir imagen
Ahora aquí dejo un ejemplo de código del script para realizar la transformación. Veamos el código y más tarde lo explicamos:
from PIL import Image
imagen = Image.open("tu_imagen_con_extension.webp")
# Aquí hacemos la conversión
imagen.save("nueva_imagen_con_extension.png")
# ¡Listo!
Lo único que se hace es abrir la imagen y luego guardarla. Pillow y Python se encargan del resto. Recuerda que ahí la ruta es relativa, es decir, las imágenes se leerán y escribirán en la ruta en donde este el script.
Si tus imágenes están en otro lugar, simplemente especifica la ruta absoluta; por ejemplo: C:\users\tu_usuario\Desktop\imagen.webp o /home/usuario/imagen.webp.