매크로

조회 수 663 추천 0 댓글 5

GDIP로 비활성픽셀서치 사용중해서 6자리 RGB값이 딱 맞게 떨어지는 경우에 

다음 플로우를 진행하는데요 이게 간혹 안맞는 경우가 있더라구요 그래서 

오차율설정? 같이 값이 조금 안맞더라도 비슷한 색이면 진행되게끔 하고 싶은데

이런게 있을까요??


  • Hangoon 2017.11.06 15:50

    간단한 로직같은데 함수로 작성하셔서 쓰시면 될 것 같네요

    몇줄 안될거 같은데요

  • 죠케빈 2017.11.14 21:09
    매번 같은 종류의 질문이올라 오는데 안타깝습니다.
    답변 다 달아주시는 할꺼없다님이 진짜 대단하시네요ㅜㅜ

    질문자님 이전 글들을 찾아보시면 소스까지 있습니다.
  • 봉봉sss 2017.11.16 17:33
    RGB값을 10진수로 변환하여 범위체크 글 얘기하신거죠 그것도 찾아봤었습니다 근데 답글 보시면 단점이 나오는데 RGB코드를 10진수로 변환시 R값이 변한부분에 대해선 오차율 체크가 거의 안된다는 단점이 있더라구요 십진수 변환말고 다른방법이 있는지도 궁금했네요
  • 죠케빈 2017.11.16 18:48
    제가 말씀드린 댓글 소스붙여드려요
    할거엄따구님의 답글 그대로 복사해서 붙입니다.
    전 이소스로 거이 비슷하게 만들었는데 인식 아주 잘됩니다.


    [레벨:4]할거엄따구 2017.07.21 09:46
    Hpcheck()
    {
    x := 172
    tR := 180
    tG := 80
    tB := 30
    gdipToken := Gdip_Startup()
    pBitmap := Gdip_BitmapFromScreen("hwnd:" hwnd,0) ;; 이부분은 이미지 가져오는 방식에 따라 바꾸어줘야합니다.
    Loop
    {
    nPixel := Gdip_GetPixel(pBitmap,x, 55)
    Gdip_FromARGB(nPixel,A,R,G,B)

    if (x < 48)
    {
    Gdip_DisposeImage(pBitmap)
    Gdip_Shutdown(gdipToken)
    return -1
    }
    if (R > tR && B < tB && G < tG)
    {
    hp := (x-48)/(172-48)*100
    cHp := round(hp,1)
    guicontrol,,cHp,%cHp%
    Gdip_DisposeImage(pBitmap)
    Gdip_Shutdown(gdipToken)
    return chp
    }
    x--
    }
    Gdip_DisposeImage(pBitmap)
    Gdip_Shutdown(gdipToken)

    }
    이렇게 하면 피게이지 글씨 부분에 걸리면 약간 낮은 수치로 표기 될순 있겠지만 궂이 글씨 안없애도 별 불편은 못느끼겟더라구요.
    참고하세요.
  • 삐루 2019.07.30 10:16

    좋은정보 감사합니다!!


최근 추천글

오핫 제작합니다 1 설입 2024-06-18 23:45 +2
List of Articles
분류 제목 글쓴이 최근변경 추천
질문 초보입니다, 웹페이지에서 어떤 텍스트를 검색하려면 3 삭제기호 2015.12.25 1/0
질문 클릭 좌표를 기억해서 일정 조건 수립후 기억한 좌표를... 2 genie7 2015.12.26 0/0
질문 나누기 나머지값 구하는 연산자는 없나요? 4 비홀더 2015.12.31 0/0
질문 왕초짜 adb 왕 초급 질문 6 환타지조아 2016.01.01 0/0
질문 피아노타일 같은건 어떻게 제작해야되죠? 3 망망몽몽 2016.01.02 0/0
질문 메트릭스(행렬)도 가능한가요? 3 비홀더 2016.01.09 0/0
질문 이미지 비활성 서치관련 질문드립니다.! MOM131 2016.01.01 0/0
질문 PostMessage를 이용한 비활성화 이미지서칭->클릭 질문 4 이그쨔 2016.01.02 0/0
질문 이미지 서치 관련 + 비활 클릭 1 수지가좋아 2016.01.02 0/0
질문 오토핫키 스크린샷(캡쳐, 스샷)이 가능한가요? 4 김댕 2022.03.20 0/0
질문 체력감지 질문이요 5 현이내 2016.01.10 0/0
자유 특정 프로그램에서 blockinput 명령어가 안먹혀요 ddfa4 2016.01.06 0/0
질문 간단한 녹스 2개실행하여 오토핫키 질문 6 다중이 2016.01.08 0/0
질문 인스타그램 좋아요 찍기 만들려는데 문의입니다. 1 난사자당 2016.09.04 0/0
질문 Postmessage가 IE에서는 안되네요 1 김댕 2016.01.08 0/0
질문 d-day 기능 궁금해서 질문합니다~ 2 MaumR 2016.01.09 0/0
질문 gui 부분 질문 드립니다 2 247천사잉 2016.01.10 0/0
질문 두개의 loop문 사이를 왔다갔다할수있는 핫키 12 Jaram 2018.10.12 0/0
질문 도움이 필요합니다..OTL 5 이응이 2016.02.16 0/0
자유 오랜만에 글남깁니다 ㅋ. 매우많이.. 늦었지만 복들 ... 3 제발등업좀2 2016.01.10 3/0
Board Pagination Prev 1 ... 717273747576777879 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글