Cómo usar archivos BMP con QBasic

QBasic es un lenguaje de programación BÁSICO que puede ejecutarse en casi todas las versiones de los sistemas operativos DOS y Windows y mediante otros sistemas operativos que utilizan un emulador o una máquina virtual. QBasic es popular entre los desarrolladores de software que necesitan crear pequeñas aplicaciones dedicadas a un propósito específico, particularmente para sistemas operativos heredados. Como uno de los formatos de imagen más simples y comunes disponibles, los archivos BMP (mapa de bits) almacenan datos binarios para representar una imagen. Con unos pocos pasos adicionales para crear la imagen, puede usar archivos BMP con QBasic.

1.

Cree el tipo de imagen "TIPO Bitmap" para almacenar la imagen de mapa de bits.

2.

Cree los atributos de imagen bajo el encabezado "TIPO Bitmap" en binario usando las siguientes líneas de código:

ID de TYPE BMPHeaderType COMO STRING * 2 tamaño TAN LARGO rr1 TAN INTEGER rr2 TAN INTEGER compensado TONG HORZADO ANCHO LARGO ASÍ LARGO HABLADO planos LIGEROS INTEGRADOR Bpp COMO PACKBY INTEGRADO LÍNEAS LARGAS ASÍ LARGO XRE ASÍ MÁS LARGO Yres ASÍ MÁS LARGO. TAN LARGO PAL COMO STRING * 1024 'END TYPE

3.

Cree un tipo de variable "Mapa de bits" para mantener los datos de la imagen en sí. Usa el siguiente código:

DIM b AS Bitmap

4.

Use el comando "ABRIR" para abrir la imagen de mapa de bits con el siguiente código:

ABRE "bitmapname.bmp" PARA BINARIO COMO #

Donde "bitmapname.bmp" es el nombre y la ruta a su imagen de mapa de bits.

5.

Lea los datos de imagen del archivo de mapa de bits con el comando "GET". Usa el siguiente código:

GET # 1,, BmpHeader

Ahora estará listo para usar la imagen BMP con su proyecto QBasic.

Propina

  • QBasic no admite imágenes de 24 bits (16 millones de colores). Si desea utilizar imágenes BMP de 24 o 32 bits, deberá utilizar QB64.

Entradas Populares