PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El Image
módulo proporciona una clase con el mismo nombre que se utiliza para representar una imagen PIL. El módulo también proporciona una serie de funciones de fábrica, incluidas funciones para cargar imágenes desde archivos y para crear nuevas imágenes.
Image.thumbnail()
Convierta esta imagen en una miniatura. Este método modifica la imagen para que contenga una versión en miniatura de sí misma, no más grande que el tamaño dado. Este método calcula un tamaño de miniatura apropiado para conservar el aspecto de la imagen, llama al draft()
método para configurar el lector de archivos (donde corresponda) y finalmente cambia el tamaño de la imagen.
Tenga en cuenta que esta función modifica el objeto Imagen en su lugar. Si también necesita usar la imagen de resolución completa, aplique este método a una copy()
parte de la imagen original.
Sintaxis: Image.thumbnail(tamaño, remuestreo=3)
Parámetros:
talla – Talla solicitada.
remuestreo : filtro de remuestreo opcional.Tipo de devolución: un objeto de imagen.
Imagen utilizada:
# importing Image class from PIL package from PIL import Image # creating a object image = Image.open(r"C:\Users\System-Pc\Desktop\python.png") MAX_SIZE = (100, 100) image.thumbnail(MAX_SIZE) # creating thumbnail image.save('pythonthumb.png') image.show()
Producción:
Otro Ejemplo: Aquí usé otra imagen.
Imagen utilizada:
# importing Image class from PIL package from PIL import Image # creating a object image = Image.open(r"C:\Users\System-Pc\Desktop\house.jpg") MAX_SIZE = (500, 500) image.thumbnail(MAX_SIZE) # creating thumbnail image.save('pythonthumb2.jpg') image.show()
Producción:
Publicación traducida automáticamente
Artículo escrito por Sunitamamgai y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA