ฟอรั่มของบล็อก http://pssix.blogspot.com


การหาค่าสีที่ใกล้เคียง

Share
avatar
number27
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 17
ความนิยม : 0
เข้าร่วมเมื่อ : 14/10/2010

การหาค่าสีที่ใกล้เคียง

ตั้งหัวข้อ by number27 on 16/05/16, 12:21 am

คือผมได้ค่าสีมาค่านึงครับ 0x010000 เขียนให้คลิกได้ปกติ
แต่พอเกมมีการเคลื่อนที่ ค่าสีตรงตำแหน่งเดิมจะเปลี่ยนไปครับ ถ้ามองจากสายตาจะเป็นสีดำเหมือนเดิม แต่ถ้าใช้โปรแกรมอ่านค่าสีจะเปลี่ยนไป ผมอยากทราบว่าจะหาค่าสีที่ใกล้เคียงได้ไหมครับ หรือพอจะมีวิธีอื่นไหมครับ

ขอบคุณครับ
avatar
number27
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 17
ความนิยม : 0
เข้าร่วมเมื่อ : 14/10/2010

Re: การหาค่าสีที่ใกล้เคียง

ตั้งหัวข้อ by number27 on 16/05/16, 12:50 am

ไม่ทราบว่าอันนี้หรือป่าวครับ shade-variation

Code:
PixelSearch ( left, top, right, bottom, color [, shade-variation = 0 [, step = 1 [, hwnd]]] )
avatar
flapjack
PSsix Member Super Class III
PSsix Member Super Class III

PSsix Moderator PSsix Master PSsix Game Coder
จำนวนข้อความ : 313
ความนิยม : 74
เข้าร่วมเมื่อ : 05/10/2010

Re: การหาค่าสีที่ใกล้เคียง

ตั้งหัวข้อ by flapjack on 16/05/16, 09:15 pm

ใช่ครับ  แต่แนะนำให้เช็คค่าสีอีกค่าด้วย(ค่าสีที่เปลี่ยนไป) ดีกว่าครับ
avatar
number27
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 17
ความนิยม : 0
เข้าร่วมเมื่อ : 14/10/2010

Re: การหาค่าสีที่ใกล้เคียง

ตั้งหัวข้อ by number27 on 18/05/16, 11:07 pm

flapjack พิมพ์ว่า:ใช่ครับ  แต่แนะนำให้เช็คค่าสีอีกค่าด้วย(ค่าสีที่เปลี่ยนไป) ดีกว่าครับ
ขอบคุณครับ
คือค่าสีมันจะเปลี่ยนอยู่ตลอดครับไม่คงที่ แต่ถ้าดูด้วยตาเปล่าจะเห็นเป็นสีดำครับ
avatar
number27
สมาชิกทั่วไป
สมาชิกทั่วไป


จำนวนข้อความ : 17
ความนิยม : 0
เข้าร่วมเมื่อ : 14/10/2010

Re: การหาค่าสีที่ใกล้เคียง

ตั้งหัวข้อ by number27 on 18/05/16, 11:10 pm

ฺBy Flapjack
ผมไม่แน่ใจน่ะครับ (ว่ามันเพิ่มขึ้นหรือลดลง)
แต่เท่าที่อ่านจาก help อธิบายว่า จะเพิ่มค่าจากการเฉลี่ยของสีออกไป (เพิ่ม สีแดง,สีเขียว,สีน้ำเงิน)
เช่น กำหนด 0x0039E6 และ กำหนดค่า shade-variation ไป 1
มันเพิ่มค่าสีของ rgb โดยในแต่ล่ะค่าไปทีล่ะ 1
ปล.ต้องรอผู้รู้มาตอบอีกทีน่ะครับ
ปล1.ขอโทษด้วยน่ะครับ ผมไปกดผิด จาก quote ไปเป็น Edit แทน

    เวลาขณะนี้ 19/08/17, 11:53 pm