Python PIL | Método Image.thumbnail()

PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El Imagemó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

Deja una respuesta

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