Python – Función Image() en Wand

En este artículo específico aprenderemos cómo leer nuestra imagen a través del módulo de varita de Python. Para leer la imagen en Wand usamos la función Image(). Para manipular una imagen, primero que nada, necesitamos leer la imagen en Python.

Parámetros:

Parámetro Tipo de entrada Descripción
imagen Imagen hacer una copia exacta de la imagen
gota bytes abre una imagen de array de bytes de blob
expediente objeto abre una imagen del objeto de archivo
Nombre del archivo string base abre la imagen desde el nombre del archivo
ancho numeros.Integral el ancho de una nueva imagen en blanco o una imagen cargada desde datos sin procesar
altura numeros.Integral la altura de una nueva imagen en blanco o una imagen cargada a partir de datos sin procesar
profundidad numeros.Integral la profundidad utilizada al cargar datos sin procesar.
antecedentes varita.color.Color un color de fondo opcional.
espacio de color string base establece el valor del espacio de color predeterminado de la pila antes de leer cualquier imagen.
unidades string base junto con la resolución para definir la densidad de píxeles de una imagen.

Ahora escribiremos un código para imprimir el alto y el ancho de la imagen.
Código:

# import required libraries
from __future__ import print_function
from wand.image import Image
  
    # read image using Image() function
    img = Image(filename ='koala.jpg')
  
    # print height of image
    print('height =', img.height)
  
    # print width of image
    print('width = ', img.width)

Producción :

height = 300
width = 400

También podemos leer la imagen de una URL usando urlopenla función de la biblioteca genérica de Python urllib2. Veamos el código para imprimir la altura y el ancho de la imagen leídos desde una url.

# import required libraries
from __future__ import print_function
from urllib2 import urlopen
from wand.image import Image
  
response = urlopen('https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-6.png')
try:
         
        # read image using Image() function
        img = Image(file = response)
  
        # print height of image
        print('Height =', img.height)
  
        # print width of image
        print('Width =', img.width)
finally:
    response.close()

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 *