Función de cambio de tamaño de varita() en Python

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

Deja una respuesta

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