So verwenden Sie BMP-Dateien mit QBasic

QBasic ist eine BASIC-Programmiersprache, die auf fast allen Versionen des DOS- und Windows-Betriebssystems sowie über verschiedene andere Betriebssysteme mit einem Emulator oder einer virtuellen Maschine ausgeführt werden kann. QBasic ist beliebt bei Software-Entwicklern, die kleine Anwendungen für einen bestimmten Zweck erstellen müssen, insbesondere für ältere Betriebssysteme. BMP-Dateien (Bitmap-Dateien) speichern eines der einfachsten und gebräuchlichsten verfügbaren Bildformate, um ein Bild darzustellen. Mit einigen zusätzlichen Schritten zum Erstellen des Abbilds können Sie BMP-Dateien mit QBasic verwenden.

1

Erstellen Sie den Bildtyp "TYPE Bitmap" zum Speichern des Bitmapbilds.

2

Erstellen Sie die Bildattribute unter der Überschrift "TYPE Bitmap" in binärer Form mit den folgenden Codezeilen:

TYPE BMPHeaderType id AS STRING * 2 Größe SO LONG Rr1 AS INTEGER RR2 SO INTEGER ALS LONG HORZ ALS LANGE Flugzeuge ALS INTEGER Bpp AS INTEGER SOFT Imagebytes ALLE LÄNGE ALS LANGE ALLE LÄNGE SO LANG Kumpel AS STRING * 1024 'ENDTYP

3.

Erstellen Sie einen Variablentyp "Bitmap", um die Bilddaten selbst zu speichern. Verwenden Sie den folgenden Code:

DIM b AS Bitmap

4

Verwenden Sie den Befehl "OPEN", um das Bitmap-Bild mit folgendem Code zu öffnen:

OPEN "bitmapname.bmp" FÜR BINARY AS #

Dabei ist "Bitmapname.bmp" der Name und der Pfad zu Ihrem Bitmapbild.

5

Lesen Sie die Bilddaten der Bitmap-Datei mit dem Befehl "GET". Verwenden Sie den folgenden Code:

GET # 1, BmpHeader

Sie können jetzt das BMP-Image mit Ihrem QBasic-Projekt verwenden.

Spitze

  • QBasic unterstützt keine 24-Bit-Bilder (16 Millionen Farben). Wenn Sie 24- oder 32-Bit-BMP-Images verwenden möchten, müssen Sie QB64 verwenden.

Beliebte Beiträge