Cambiar el tamaño de la imagen se refiere a cambiar las dimensiones de la imagen original para convertir la imagen original en dimensiones que sean perfectas para usar. Reducir se refiere a disminuir las dimensiones de las imágenes y hacer que el tamaño de la imagen sea más pequeño. Mientras que Scaling Up se refiere a aumentar las dimensiones de una imagen y aumentar el tamaño de la imagen.
La función resize() se utiliza para cambiar el tamaño de una imagen.
Sintaxis:
wand.image.resize(width=None, height=None, filter='undefined', blur=1)Parámetros:
Parámetro Tipo de entrada Descripción ancho numeros.Integral Nuevo ancho de imagen altura numeros.Integral Nueva altura de imagen filtrar basestring o números.Integral Un tipo de filtro para usar para cambiar el tamaño. difuminar numeros.reales El factor de desenfoque donde > 1 es borroso, < 1 es nítido
Ejemplo 1:
Imagen de entrada:
Python3
# import Image from wand.image from wand.image import Image # read image using Image() function with Image(filename = 'gog.png') as img: # resize image using resize() function img.resize(50, 50, filter = 'undefined, blur = 1) # save resized image img.save(filename = 'resized_gog.png')
Producción :
Ejemplo 2:
Imagen de entrada:
la entrada será desde una URL. GeeksforGeeks
Python3
# import required libraries import urllib3 from cStringIO import StringIO from wand.image import Image from wand.display import display # load image from url http = urllib3.PoolManager() r = http.request('GET', 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png') f = StringIO(r.data) # read image using Image() function with Image(file=f) as img: # resize image using resize() function img.resize(400, 300) # save image img.save(filename = 'gogurl.png') # display final image display(img)
Producción :
Publicación traducida automáticamente
Artículo escrito por RahulSabharwal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA