PDA

View Full Version : ง่ายๆ กับการ เข้าและถอดรหัสสี RGB



gomonx
23-12-2007, 11:58 PM
โดยปกติรูปแบบคำสั่งจะใช้ Digi=RGB(R,G,B ) ซึ่งค่า ตัวแปร Digi คือตัวเลขผลรวมของค่า สี RGB
แต่ถ้าเราต้องการกำหนดค่าเพื่อเก็บในรูปของ RGB แทน ให้ใช้โค้ดดังนี้ครับ

R = Digi Mod 256
G = Fix(Digi / 256) Mod 256
B = Fix(Digi / 65536)


ลองทดลองกันดูนะครับ
Fix() คือการแปลงค่าตัวเลขให้เป็นจำนวนเต็มครับ

Karun
31-12-2007, 10:57 PM
โดยปกติรูปแบบคำสั่งจะใช้ Digi=RGB(R,G,B ) ซึ่งค่า ตัวแปร Digi คือตัวเลขผลรวมของค่า สี RGB
แต่ถ้าเราต้องการกำหนดค่าเพื่อเก็บในรูปของ RGB แทน ให้ใช้โค้ดดังนี้ครับ

R = Digi Mod 256
G = Fix(Digi / 256) Mod 256
B = Fix(Digi / 65536)
ลองทดลองกันดูนะครับ
[/b]


เอ่อ ม่ะทราบว่า Fix() <---- นี่คือฟังก์ชั่นอะไรครับ?

หนังสือ VB ผม เพื่อนตัวแสบยืมไปแล้วไม่คืนเลย
ช่วยอธิบายคร่าวๆ หน่อยได้มั๊ยครับ?