in

Python PIL | Método Image.resize ()

gfg 200x200 min

PIL es la biblioteca de imágenes de Python que proporciona al intérprete de Python capacidades de edición de imágenes. El módulo Imagen 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 crear nuevas imágenes.
Image.resize () Devuelve una copia redimensionada de esta imagen.

Sintaxis: Image.resize (tamaño, remuestreo = 0)
Parámetros:
Talla – El tamaño solicitado en píxeles, como 2 tuplas: (ancho, alto).
remuestrear – Un filtro de remuestreo opcional. Puede ser PIL.Image.NEAREST (use el vecino más cercano), PIL.Image.BILINEAR (interpolación lineal), PIL.Image.BICUBIC (interpolación spline cúbica) o PIL.Image.LANCZOS (un filtro de submuestreo de alta calidad ). Si se omite, o si la imagen tiene modo “1” o “P”, se establece PIL.Image.NEAREST.
Tipo de devoluciones: Un objeto de imagen.

Imagen utilizada:

ybear3

Python3

from PIL import Image

im = Image.open(r"C:UsersSystem-PcDesktopybear.jpg")

width, height = im.size

left = 4

top = height / 5

right = 154

bottom = 3 * height / 5

im1 = im.crop((left, top, right, bottom))

newsize = (300, 300)

im1 = im1.resize(newsize)

im1.show()

Producción:

resize5

Otro ejemplo:Aquí usamos el valor diferente del tamaño de las noticias.

Python3

from PIL import Image

im = Image.open(r"C:UsersSystem-PcDesktopybear.jpg")

width, height = im.size

left = 6

top = height / 4

right = 174

bottom = 3 * height / 4

im1 = im.crop((left, top, right, bottom))

newsize = (200, 200)

im1 = im1.resize(newsize)

im1.show()

Producción:

resize200

¡Atención geek! Fortalece tus cimientos con el Fundación de programación de Python Curso y aprende los conceptos básicos.

Para empezar, los preparativos de su entrevista Mejore sus conceptos de estructuras de datos con el Python DS Curso. Y para comenzar con su viaje de aprendizaje automático, únase al Aprendizaje automático – Curso de nivel básico

Deja una respuesta

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

apple touch icon@2

Python: iniciar y detener el temporizador

edit

Doula vs partera: diferencia y comparación