• หน้าแรก
  • บทความเกี่ยวกับการช๊อปปิ้ง
  • คลิปวิดีโอ
  • ทีวีออนไลน์
  • รวมเกม เกมส์มากมาย
  • แบ่งปันความรู้
  • สารบัญเว็บไซต์
  • โลกใบเล็กของเราทุกคน
  • คุยสด แชท เว็บบอร์ด
  • ติดต่อเรา

Hands On Darkbasic Pro V1

คำสั่งจัดการรูปภาพ ( 09 พฤษภาคม 2553 )


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

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=มีภาพ

Tag :: images
เข้าชมแล้ว :: 1471 ครั้ง | กลับหน้าหลัก