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 urlopen
la 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