Convertir imagen WEBP a PNG con Python y Pillow

Publicado por parzibyte en

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:

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.


parzibyte

He trabajado por más de 4 años en el desarrollo de software con experiencia en Java, PHP, JavaScript, HTML, Node.JS, Python, Android y Go. También he trabajado con bases de datos SQL como MySQL y SQLite, así como con bases de datos NoSQL usando MongoDB.Soy bueno utilizando algunos frameworks y herramientas como Firebase, jQuery, AngularJS, VueJS, CodeIgniter, Laravel, BulmaCSS, Bootstrap y Electron.Otros términos que conozco son: Arduino, GraphQL, API's, REST, AJAX, PouchDB, CouchDB, Experiencia de usuario, buenas prácticas de programación, Webpack, NPM, Administración de servidores y programación de scriptsLa plataforma en la que tengo más experiencia es la web, pero en mis ratos libres realizo unos pequeños ejercicios en C# y C.Estoy aquí para ayudarte a resolver tus problemas de programación y depuración :-)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: