วิธีการใช้ไฟล์ BMP ด้วย QBasic

QBasic เป็นภาษาการเขียนโปรแกรมพื้นฐานที่สามารถทำงานบนระบบปฏิบัติการ DOS และ Windows เกือบทุกรุ่นและผ่านระบบปฏิบัติการอื่น ๆ โดยใช้เครื่องจำลองหรือเครื่องเสมือน QBasic ได้รับความนิยมในหมู่นักพัฒนาซอฟต์แวร์ที่ต้องการสร้างแอปพลิเคชั่นขนาดเล็กเพื่อวัตถุประสงค์เฉพาะโดยเฉพาะอย่างยิ่งสำหรับระบบปฏิบัติการรุ่นเก่า ในฐานะที่เป็นหนึ่งในรูปแบบภาพที่ง่ายและพบได้บ่อยที่สุดไฟล์ BMP (บิตแมป) จะเก็บข้อมูลไบนารี่เพื่อแสดงภาพ ด้วยขั้นตอนเพิ่มเติมไม่กี่ขั้นตอนในการสร้างภาพคุณสามารถใช้ไฟล์ BMP กับ QBasic

1

สร้างประเภทภาพ "TYPE Bitmap" สำหรับเก็บภาพบิตแมป

2

สร้างคุณลักษณะรูปภาพภายใต้ส่วนหัว "TYPE Bitmap" ในไบนารีโดยใช้บรรทัดของรหัสต่อไปนี้:

TYPE BMPHeaderType id เป็น STRING * 2 ขนาด LONG rr1 INTEGER rR2 AS INTEGER ชดเชย AS LONG horz LONG Widz ยาว LONG HEI ยาว LONG HEI ยาว LONG AS ยาว pakbyte เท่ายาว imagebytes ยาว LONG yres ตาม LONG yres ตาม LONG yres ตาม LONG Yres เพื่อนยาวตามประเภท * 1024 'สิ้นสุด

3

สร้างประเภทตัวแปร "บิตแมป" สำหรับเก็บข้อมูลภาพเอง ใช้รหัสต่อไปนี้:

DIM b AS Bitmap

4

ใช้คำสั่ง "OPEN" เพื่อเปิดภาพบิตแมปโดยใช้รหัสต่อไปนี้:

เปิด "bitmapname.bmp" สำหรับไบนารีเป็น #

โดยที่ "bitmapname.bmp" เป็นชื่อและเส้นทางของภาพบิตแมปของคุณ

5

อ่านข้อมูลรูปภาพของไฟล์บิตแมปโดยใช้คำสั่ง "GET" ใช้รหัสต่อไปนี้:

รับ # 1, BmpHeader

ตอนนี้คุณจะพร้อมที่จะใช้อิมเมจ BMP กับโครงการ QBasic ของคุณ

ปลาย

  • QBasic ไม่รองรับภาพ 24 บิต (16 ล้านสี) หากคุณต้องการใช้ภาพ BMP 24 หรือ 32 บิตคุณจะต้องใช้ QB64

โพสต์ยอดนิยม