QBasic에서 BMP 파일을 사용하는 방법

QBasic은 DOS 및 Windows 운영 체제의 거의 모든 버전과 에뮬레이터 또는 가상 컴퓨터를 사용하는 다양한 다른 운영 체제에서 실행될 수있는 기본 프로그래밍 언어입니다. QBasic은 특히 레거시 운영 체제의 경우 특정 용도로 전용 된 작은 응용 프로그램을 만들어야하는 소프트웨어 개발자들에게 널리 사용됩니다. 사용 가능한 가장 단순하고 가장 일반적인 이미지 형식 중 하나 인 BMP (비트 맵) 파일은 이진 데이터를 저장하여 이미지를 나타냅니다. 이미지를 만드는 몇 가지 추가 단계를 통해 QBasic에서 BMP 파일을 사용할 수 있습니다.

1.

비트 맵 이미지를 저장할 이미지 유형 "TYPE 비트 맵"을 만듭니다.

2.

다음 코드 줄을 사용하여 "TYPE 비트 맵"헤더 아래에 이미지 특성을 만듭니다.

TYPE BMPHeaderType id AS STRING * 2 size AS LONG rr1 AS INTEGER AS INTEGER는 AS보다 오랫동안 긴 평면으로 긴 평면은 긴 평면과 긴 평면을 긴 이미지 바이트만큼 오랫동안 동일한 길이의 긴 이미지로 유지합니다. AS STRONG * 1024 'END TYPE

삼.

이미지 데이터 자체를 저장하기위한 "비트 맵"변수 유형을 만듭니다. 다음 코드를 사용하십시오.

DIM b AS 비트 맵

4.

다음 코드를 사용하여 "OPEN"명령을 사용하여 비트 맵 이미지를 엽니 다.

OPEN "bitmapname.bmp"FOR BINARY AS #

여기서 "bitmapname.bmp"는 비트 맵 이미지의 이름과 경로입니다.

5.

"GET"명령을 사용하여 비트 맵 파일의 이미지 데이터를 읽습니다. 다음 코드를 사용하십시오.

GET # 1,, BmpHeader

이제 QBasic 프로젝트에서 BMP 이미지를 사용할 준비가되었습니다.

  • QBasic은 24 비트 이미지 (1600 만 색상)를 지원하지 않습니다. 24 비트 또는 32 비트 BMP 이미지를 사용하려면 QB64를 사용해야합니다.

인기 게시물