Jak korzystać z plików BMP w QBasic

QBasic to język programowania BASIC, który może działać na prawie wszystkich wersjach systemów operacyjnych DOS i Windows oraz w różnych innych systemach operacyjnych z emulatorem lub maszyną wirtualną. QBasic jest popularny wśród programistów, którzy potrzebują tworzyć małe aplikacje dedykowane do określonego celu, w szczególności do starszych systemów operacyjnych. Jako jeden z najprostszych i najpopularniejszych dostępnych formatów obrazu, pliki BMP (bitmap) przechowują dane binarne reprezentujące obraz. Z kilkoma dodatkowymi krokami w tworzeniu obrazu, możesz użyć plików BMP z QBasic.

1.

Utwórz obraz "TYPE Bitmap" do przechowywania obrazu bitmapowego.

2.

Utwórz atrybuty obrazu w nagłówku "TYPE Bitmap" w pliku binarnym, korzystając z następujących wierszy kodu:

TYPE BMPHeaderType id AS STRING * 2 rozmiar AS LONG rr1 AS INTEGER rr2 AS INTEGER przesunięcie AS LONG horz AS LONG wid AS LONG hei AS LONG planes 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.

Utwórz typ zmiennej "Bitmap" do przechowywania samych danych obrazu. Użyj następującego kodu:

DIM b AS Bitmapa

4.

Użyj polecenia "OPEN", aby otworzyć obraz bitmapowy za pomocą następującego kodu:

OPEN "bitmapname.bmp" dla BINARY AS #

Gdzie "bitmapname.bmp" to nazwa i ścieżka do obrazu bitmapowego.

5.

Odczytaj dane obrazu pliku bitmap za pomocą polecenia "GET". Użyj następującego kodu:

POBIERZ # 1, BmpHeader

Będziesz teraz gotowy do użycia obrazu BMP w swoim projekcie QBasic.

Wskazówka

  • QBasic nie obsługuje obrazów 24-bitowych (16 milionów kolorów). Jeśli chcesz używać 24- lub 32-bitowych obrazów BMP, musisz użyć QB64.

Popularne Wiadomości