Como usar arquivos BMP com QBasic

O QBasic é uma linguagem de programação BASIC que pode ser executada em quase todas as versões dos sistemas operacionais DOS e Windows e através de vários outros sistemas operacionais usando um emulador ou uma máquina virtual. O QBasic é popular entre os desenvolvedores de software que precisam criar pequenos aplicativos dedicados a uma finalidade específica, especialmente para sistemas operacionais herdados. Como um dos formatos de imagem mais simples e mais comuns disponíveis, os arquivos BMP (bitmap) armazenam dados binários para representar uma imagem. Com algumas etapas extras na criação da imagem, você pode usar arquivos BMP com o QBasic.

1

Crie o tipo de imagem "TYPE Bitmap" para armazenar a imagem de bitmap.

2

Crie os atributos image sob o cabeçalho "TYPE Bitmap" em binário usando as seguintes linhas de código:

TYPE BMPHeaderType id AS STRING * 2 tamanho AS LONGAS rr1 AS INTEGER rr2 AS INTEGER offset AS LONGAS horz AS LONG wid AS LONG hei AS LONGAS AS PLANTAS AS INTEGER bpp AS INTEGER PAKbytes AS LONG imagebytes AS LONG xres AS LONG Yres AS LONG colch AS AS LONG ic AS LONG pal como STRING * 1024 'END TYPE

3

Crie um tipo de variável "Bitmap" para manter os dados da imagem em si. Use o seguinte código:

DIM b AS Bitmap

4

Use o comando "OPEN" para abrir a imagem de bitmap usando o seguinte código:

ABRA "bitmapname.bmp" PARA BINÁRIO COMO #

Onde "bitmapname.bmp" é o nome e o caminho para sua imagem de bitmap.

5

Leia os dados da imagem do arquivo de bitmap usando o comando "GET". Use o seguinte código:

GET # 1, BmpHeader

Agora você estará pronto para usar a imagem BMP com seu projeto QBasic.

Gorjeta

  • QBasic não suporta imagens de 24 bits (16 milhões de cores). Se você deseja usar imagens BMP de 24 ou 32 bits, será necessário usar o QB64.

Publicações Populares