Sådan bruges BMP-filer med QBasic

QBasic er et BASIC programmeringssprog, der kan køre på næsten alle versioner af DOS- og Windows-operativsystemerne og gennem forskellige andre operativsystemer, der bruger en emulator eller virtuel maskine. QBasic er populært blandt softwareudviklere, der skal oprette små applikationer dedikeret til et bestemt formål, især for gamle operativsystemer. Som et af de enkleste og mest almindelige billedformater til rådighed, gemmer BMP (bitmap) filer binære data til at repræsentere et billede. Med et par ekstra trin i oprettelsen af ​​billedet kan du bruge BMP-filer med QBasic.

1.

Opret billedtype "TYPE Bitmap" til lagring af bitmap-billedet.

2.

Opret billedattributterne under overskriften "TYPE Bitmap" i binær ved hjælp af følgende linjer kode:

TYPE BMPHeaderType id AS STRING * 2 størrelse AS LONG rr1 AS INTEGER rr2 AS INTEGER offset AS LONG horz AS LONG wid AS LONG hei AS LONG planer AS INTEGER bpp AS INTEGER pakbyte AS LONG imagebytes SÅ LONG XRES LANG YR SÅ LANG LÅS SÅ LANG I Så lang tid som STRING * 1024 'END TYPE

3.

Opret en "Bitmap" -variableype for at holde billeddataene selv. Brug følgende kode:

DIM b AS Bitmap

4.

Brug kommandoen "ÅBEN" for at åbne bitmap-billedet ved hjælp af følgende kode:

ÅBEN "bitmapname.bmp" TIL BINARY AS #

Hvor "bitmapname.bmp" er navnet på og stien til dit bitmap-billede.

5.

Læs billeddataene i bitmap-filen ved hjælp af kommandoen "GET". Brug følgende kode:

GET # 1,, BmpHeader

Du vil nu være klar til at bruge BMP-billedet med dit QBasic-projekt.

Tip

  • QBasic understøtter ikke 24-bit billeder (16 millioner farver). Hvis du ønsker at bruge 24 eller 32-bit BMP-billeder, skal du bruge QB64.

Populære Indlæg