Hoe BMP-bestanden te gebruiken met QBasic

QBasic is een BASIC-programmeertaal die op bijna alle versies van de DOS- en Windows-besturingssystemen en via verschillende andere besturingssystemen kan worden uitgevoerd met behulp van een emulator of virtuele machine. QBasic is populair bij softwareontwikkelaars die kleine applicaties moeten maken die speciaal zijn bedoeld voor een specifiek doel, met name voor oudere besturingssystemen. Als een van de eenvoudigste en meest voorkomende beeldformaten die beschikbaar zijn, slaan BMP (bitmap) -bestanden binaire gegevens op om een ​​afbeelding te vertegenwoordigen. Met een paar extra stappen bij het maken van de afbeelding, kunt u BMP-bestanden gebruiken met QBasic.

1.

Maak het afbeeldingstype "TYPE Bitmap" voor het opslaan van de bitmapafbeelding.

2.

Maak de afbeeldingskenmerken onder de kop "TYPE Bitmap" in binair met behulp van de volgende coderegels:

TYPE BMPHeaderType id AS STRING * 2-formaat AS LONG rr1 AS INTEGER rr2 AS INTEGER offset AS LONG horz AS LONG wid AS LONG hei AS LONG-vlak AS INTEGER bpp AS INTEGER pakbyte AS LONG imagebytes AS LONG xres AS LONG yres AS LONG colch AS LONG ic AS LONG pal AS STRING * 1024 'END TYPE

3.

Maak een "Bitmap" -variabele-type om de afbeeldingsgegevens zelf vast te houden. Gebruik de volgende code:

DIM b AS Bitmap

4.

Gebruik de opdracht "OPENEN" om de bitmapafbeelding te openen met behulp van de volgende code:

OPEN "bitmapname.bmp" VOOR BINAIRE AS #

Waarbij "bitmapname.bmp" de naam is van en pad naar uw bitmapafbeelding.

5.

Lees de afbeeldingsgegevens van het bitmapbestand met behulp van de opdracht "GET". Gebruik de volgende code:

GET # 1,, BmpHeader

U bent nu klaar om de BMP-afbeelding te gebruiken met uw QBasic-project.

Tip

  • QBasic biedt geen ondersteuning voor 24-bits afbeeldingen (16 miljoen kleuren). Als u 24- of 32-bits BMP-afbeeldingen wilt gebruiken, moet u QB64 gebruiken.

Populaire Berichten