Copyright © All rights reserved | This template is made with by Colorlib

Next Big Event:

บทความในหมวด

HANDS ON DARKBASIC PRO V1

Hands On Darkbasic Pro V1

คำสั่งจัดการรูปภาพ

2010-05-09 Games 1,990

การโหลดภาพ เป็นการเตรียมภาพเพื่อที่จะนำมาใช้งานมีคำสั่งคือ

LOAD IMAGE filename, imgno

filename คือที่อยู่ของภาพที่เราจะเรียกใช้ ตัวอย่างเช่น

- "pic1.jpg" กรณีเรียกไฟล์ที่อยู่ในไดเรคทอรีเดียวกับไฟล์โปรแกรมของเรา
- "media/pic1.jpg" กรณีเรียกไฟล์ที่อยู่ในไดเรคทอรีย่อยชื่อว่า media

imgno เลขกำกับของภาพ

 

เราสามารถโหลดภาพสกุล BMP , JPG , PNG , TGA , DDS , DIB

 

 

การวางภาพ

 

PASTE IMAGE imgno, x, y [,transflg]

transflg : 0 - ไม่มีการกำหนดให้ภาพโปร่งแสง , 1 - กำหนดให้ภาพโปร่งแสง

 

 

การกำหนดสี Transparent ของภาพ

SET IMAGE COLORKEY red, green, blue

red,green,blue : ใช้ค่า 0-255 ในแต่ละสี เพื่อกำหนดสีที่เป็น Transparent ของทุกภาพ ตัวอย่าง

rem set red background
cls RGB(255,0,0)

rem set blue colour as transparent colour
SET IMAGE COLORKEY 0,0,254

load image "test.jpg",1
paste image  1,100,100,1

wait key
end

 

load-image.jpg

 

 

การเซฟภาพ

SAVE IMAGE filename,imgno

filename : ชื่อไฟล์ที่เราต้องการ โดยที่ต้องไม่ซ้ำกับไฟล์ที่มีอยู่ไม่งั้นโปรแกรมจะ error
imgno : เลขอ้างอิงภาพใหม่ที่เราทำการเซฟ

 

 

การลบภาพ

DELETE IMAGE imgno

 

 

การลบภาพที่ไม่ใช้แล้ว จะเป็นการคืน RAM ช่วยให้โปรแกรมเราความเร็วที่ดีขึ้น

 


การสร้างภาพจาก Bitmap Area

GET IMAGE imgno, x1, y1 ,x2 ,y2

ต้องมีการโหลดภาพโดยคำสั่ง LOAD BITMAP มาก่อน โดยที่ x1,y1 คือมุมซ้ายบน x2,y2 คือมุมขวาล่างของพื้นที่ ที่เราต้องการนำเก็บเป็นไฟล์ภาพ

 


การเช็คการคงอยู่ของภาพ

IMAGE EXIST(imgno)

เช็คว่ามีการโหลดภาพมาเก็บไว้หรือไม่ 0=ไม่มีภาพ ,1=มีภาพ


images | Hands On Darkbasic Pro V1

เข้าชมแล้ว 2,936,135 ครั้ง | ทั้งเว็บออนไลน์   6 ท่าน | หน้านี้ออนไลน์   1 ท่าน
Page generated in 0.0096 seconds ! ( 13 query)