Pillow
Usos básicos (I)
Aunque es una biblioteca relativamente simple y limitada en cuanto a prestaciones (de ahí lo limitado de su uso), me ha parecido interesante incluirla en este blog precisamente por su sencillez, que nos proporciona un buen acercamiento al tema y nos provee de herramientas, algunas de ellas disponibles como utilidades de servicios (Impress, por ejemplo), pero que mediante Pillow podemos manejar con mayor eficiencia, además de proporcionarnos medios para automatizar ciertos procedimientos que, de otro modo, deberemos realizar "manualmente".
Parece evidente que lo primero que tendremos que aprender es a cargar y a guardar una imagen, pero para ello, antes tendremos que tener disponible la biblioteca. Procedamos.
from PIL import Image#Cargar la imagen
img_dir = 'img/paisaje.png' img = Image.open(img_dir) #Leer algunos de sus atributos print(img.format, img.size, img.mode) #Visualizar la imagen img.show() #Guardar imagen img.save("img/paisaje2.png")
No es mucho lo hecho, pero sí importante: accedemos y cargamos la imagen en memoria (img = Image.open(img_dir)), realizamos alguna manipulación elemental, por eso de hacer algo, como visualizarla (img.show()) y terminamos el script guardando una copia de la imagen (img.save("img/paisaje2.png")).
En la siguiente entrada nos dedicaremos a realizar algunas manipulaciones que sí tengan efecto sobre la imagen resultante, pero manteniendo como estrategia básica la consideración de la imagen como un todo. Existen otros planteamientos, pero aun es pronto para verlos.



No hay comentarios:
Publicar un comentario
Comenta esta entrada