Pilow
- SHAYLA ANDREA HUARAC VARGAS
- 17 dic 2023
- 1 Min. de lectura

Pillow es la bifurcación amigable de PIL, una bifurcación de Python Imaging Library (PIL) que brinda capacidades integrales de procesamiento de imágenes. Agrega soporte para nuevos formatos de imagen, mejor soporte para formatos existentes y rendimiento mejorado.
Pillow es una biblioteca popular de Python para el procesamiento de imágenes y es utilizada por una amplia gama de desarrolladores de Python, incluidos desarrolladores web, científicos de datos y diseñadores gráficos. Proporciona una amplia gama de características para el procesamiento de imágenes, que incluyen:
- Abrir y guardar imágenes en una variedad de formatos- Cambiar el tamaño, rotar y recortar imágenes- Aplicar filtros a las imágenes- Creación de nuevas imágenes desde cero- Dibujar formas y texto en imágenes- Conversión entre formatos de imagen
Ventajas de Pillow
Ventajas de Pillow según algunos libros de programación:Amplia gama de funciones: Pillow proporciona una amplia gama de funciones para el procesamiento de imágenes, que incluyen abrir, manipular y guardar imágenes en una variedad de formatos. También admite una amplia gama de formatos de imagen, incluidos JPEG, PNG, GIF, TIFF y BMP.Fácil de usar: la almohada es fácil de usar, incluso para principiantes. La biblioteca tiene una API bien documentada y hay muchos tutoriales y ejemplos disponibles en línea.Comunidad activa: Pillow tiene una comunidad activa de usuarios y desarrolladores. Esto significa que siempre hay personas disponibles para ayudar con los problemas, y se agregan nuevas funciones todo el tiempo.Rendimiento: Pillow es una biblioteca de alto rendimiento. Está optimizado para la velocidad y puede manejar imágenes grandes sin ningún problema.Multiplataforma: Pillow es multiplataforma. Se puede usar en Windows, macOS y Linux.Gratis y de código abierto: Pillow es un software gratuito y de código abierto. Esto significa que está disponible para todos y cualquiera puede contribuir a su desarrollo.Buen mantenimiento: Pillow está bien mantenido por un equipo de desarrolladores experimentados. Esto significa que se agregan nuevas funciones todo el tiempo y los errores se solucionan rápidamente.Extensible: La almohada es extensible. Esto significa que puede agregar sus propias funciones a la biblioteca.Documentado: Pillow está bien documentado. Esto significa que hay muchos recursos disponibles para ayudarlo a aprender a usar la biblioteca.
Estos son algunos ejemplos específicos de las ventajas de Pillow que se mencionan en los libros de programación:Pillow Cookbook by Alex Clark:
"Pillow es una biblioteca de procesamiento de imágenes potente y versátil. Proporciona una amplia gama de funciones que se pueden utilizar para manipular imágenes de diversas formas"."Pillow es fácil de usar, incluso para principiantes. La biblioteca tiene una API bien documentada y hay muchos tutoriales y ejemplos disponibles en línea".
Pillow in Action by Michael Foord:
"Pillow es una biblioteca de procesamiento de imágenes de alto rendimiento. Está optimizada para la velocidad y puede manejar imágenes grandes sin ningún problema"."Pillow es multiplataforma. Se puede usar en Windows, macOS y Linux".
Codigo realizado
-from PIL import Image
-import requests
-from io import BytesIO
response = requests.get(url)
img = Image.open(BytesIO(response.content))
-img.show()
-from PIL import Image
-from google.colab import drive
drive.mount("/content/drive")
-from IPython.display import Image
-Image ("/content/drive/MyDrive/Screenshot_20220905-113844_WhatsApp.jpg")
-from PIL import Image
-img = Image.open("/content/drive/MyDrive/Screenshot_20220905-113844_WhatsApp.jpg")
new_size = (300,200)
resized_img = img.resize(new_size)
resized_img.save("imagen_redimensionada.jpg")
-img.show()
Comentarios