Så här använder du BMP-filer med QBasic

QBasic är ett BASIC programmeringsspråk som kan köras på nästan alla versioner av DOS och Windows operativsystem och genom olika andra operativsystem som använder en emulator eller virtuell maskin. QBasic är populärt bland mjukvaruutvecklare som behöver skapa små applikationer avsedda för ett visst syfte, särskilt för äldre operativsystem. Som ett av de enklaste och vanligaste bildformat som finns, lagras BMP (bitmap) -filer binära data för att representera en bild. Med några extra steg för att skapa bilden kan du använda BMP-filer med QBasic.

1.

Skapa bildtypen "TYP Bitmap" för att lagra bitmappsbilden.

2.

Skapa bildattributen under rubriken "TYP Bitmap" i binär med följande kodnummer:

TYPE BMPHeaderType id AS STRING * 2 storlek AS LONG rr1 AS INTEGER rr2 AS INTEGER offset AS LONG horz AS LONG wid AS LONG hei AS LONG planes AS INTEGER bpp AS INTEGER pakbyte AS LONG imagebytes SÅ LONG XRES LONG YRES LÅNGT LÅS LÅNGT RÄDD SOM STRING * 1024 "SLUTTYP

3.

Skapa en "Bitmap" -variabelt för att hålla bilddata själv. Använd följande kod:

DIM b AS Bitmapp

4.

Använd kommandot "OPEN" för att öppna bitmappsbilden med följande kod:

ÖPPEN "bitmapname.bmp" FÖR BINARY AS #

Där "bitmapname.bmp" är namnet på och sökvägen till din bitmap-bild.

5.

Läs bilddata för bitmappfilen med kommandot "GET". Använd följande kod:

GET # 1,, BmpHeader

Du kommer nu vara redo att använda BMP-bilden med ditt QBasic-projekt.

Tips

  • QBasic stöder inte 24-bitars bilder (16 miljoner färger). Om du vill använda 24- eller 32-bitars BMP-bilder måste du använda QB64.

Populära Inlägg