es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Sí, existe una función en la biblioteca PIL (Pillow) de Python que te permite obtener las dimensiones de píxeles de un archivo BMP.

    Aquí tienes un ejemplo de cómo usar la biblioteca PIL:

    from PIL import Image
    
    def obtener_tamaño_bmp(ruta_archivo):
        with Image.open(ruta_archivo) as img:
            ancho, alto = img.size
        return ancho, alto
    
    tamaño = obtener_tamaño_bmp('white-small.bmp')
    print(tamaño)  # Salida: (32, 32)
    

    La función obtener_tamaño_bmp toma una ruta de archivo como argumento y utiliza el módulo Image para abrir el archivo BMP. Luego extraemos el ancho y el alto del archivo utilizando el atributo size y devolvemos los valores como una tupla.

    En el ejemplo anterior, la función devuelve el tamaño del archivo BMP como (32, 32), que es una tupla de dos enteros que representan el ancho y el alto del archivo BMP, respectivamente. Si necesitas usar el tamaño como un solo entero, simplemente puedes multiplicar el ancho por el alto para obtener el número total de píxeles (por ejemplo, 1024 para un archivo BMP de 32 x 32).

Comments are closed.