Slik bruker du BMP-filer med QBasic

QBasic er et BASIC programmeringsspråk som kan kjøre på nesten alle versjoner av DOS- og Windows-operativsystemene og gjennom forskjellige andre operativsystemer som bruker en emulator eller en virtuell maskin. QBasic er populært blant programvareutviklere som trenger å lage små applikasjoner dedikert til et bestemt formål, spesielt for eldre operativsystemer. Som et av de enkleste og mest vanlige bildformatene som er tilgjengelige, lagrer BMP (bitmap) filer binære data som representerer et bilde. Med noen få ekstra trinn i å skape bildet, kan du bruke BMP-filer med QBasic.

1.

Lag bildetypen "TYPE Bitmap" for å lagre bitmap-bildet.

2.

Opprett bildeattributter under overskriften "TYPE Bitmap" i binær ved å bruke følgende linjer med kode:

TYPE BMPHeaderType id AS STRING * 2 størrelser AS LONG rr1 AS INTEGER rr2 AS INTEGER offset AS LONG horz LANG LENGT LENGT LENGT HELT LANG FLANTER AS INTEGER BOPP AS INTEGER PAKTET AS LENGT LAGER LANGER LANGER LANGER LANGER LANGER LANG LYK Så lang tid som STRING * 1024 'END TYPE

3.

Opprett en "Bitmap" -variableype for å holde bildedataene selv. Bruk følgende kode:

DIM b AS Bitmap

4.

Bruk kommandoen "ÅPEN" for å åpne bitmap-bildet ved hjelp av følgende kode:

ÅPEN "bitmapname.bmp" FOR BINARY AS #

Hvor "bitmapname.bmp" er navnet på og banen til ditt bitmap-bilde.

5.

Les bildedataene i bitmappen filen ved hjelp av kommandoen "GET". Bruk følgende kode:

GET # 1,, BmpHeader

Du vil nå være klar til å bruke BMP-bildet med ditt QBasic-prosjekt.

Tips

  • QBasic støtter ikke 24-biters bilder (16 millioner farger). Hvis du ønsker å bruke 24 eller 32-biters BMP-bilder, må du bruke QB64.

Populære Innlegg