Encontrar la resolución de tamaño de la imagen en Python

Veamos cómo encontrar la resolución de una imagen en Python. Resolveremos este problema con dos bibliotecas diferentes que están presentes en Python:

  • PIL
  • OpenCV

En nuestros ejemplos usaremos la siguiente imagen:

La resolución de la imagen de arriba es de 600×135.

Usando PIL

Usaremos una biblioteca llamada Pillow para encontrar el tamaño (resolución) de la imagen. Usaremos la función PIL.Image.open() para abrir y leer nuestra imagen y almacenar el tamaño en dos variables usando la función img.size .
 

Python3

# importing the module
import PIL
from PIL import Image
  
# loading the image
img = PIL.Image.open("geeksforgeeks.png")
  
# fetching the dimensions
wid, hgt = img.size
  
# displaying the dimensions
print(str(wid) + "x" + str(hgt))

Producción:

600x135

Usando OpenCV

Importaremos OpenCV importando la biblioteca cv2 . Cargaremos la imagen usando la función cv2.imread() . Después de esto, las dimensiones se pueden encontrar usando el atributo de forma . shape[0] nos dará la altura y shape[1] nos dará el ancho.
 

Python3

# importing the module
import cv2
  
# loading the image
img = cv2.imread("geeksforgeeks.png")
  
# fetching the dimensions
wid = img.shape[1]
hgt = img.shape[0]
  
# displaying the dimensions
print(str(wid) + "x" + str(hgt))

Producción:

600x135

Publicación traducida automáticamente

Artículo escrito por br0wnhammer 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 *