매크로

조회 수 658 추천 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

    좋은정보 감사합니다!!


List of Articles
분류 제목 글쓴이 최근변경 추천
질문 비활성드래그 ㅜㅜㅜ 13 셋쇼마루 2016.06.12 0/0
질문 비활성공부하려면.. 4 은가람 2018.12.17 0/0
질문 비활성+이미지서치 하는 방법좀 가르쳐주세요 ㅠㅠ 3 카르오다것 2015.08.25 0/0
질문 비활성(윈도우hide) 이미지 서치 되나요 4 zmtail 2019.02.27 0/0
자유 비활성(GDIP,ADB)이미지서칭 결국은... 7 우후훅 2015.04.24 0/0
질문 비활성 화면 크기 동생코코 2018.08.05 0/0
질문 비활성 픽셀서치를 만들려고하는데요 1 셋쇼마루 2016.06.12 0/0
질문 비활성 픽셀서치는 어떻게 써야될까요 hihi88 2021.01.23 0/0
질문 비활성 픽셀서치 질문있습니다. 5 봉봉sss 2019.07.30 0/0
질문 비활성 픽셀서치 어떤 명령어 쓰면되나요? 7 신령공주 2016.05.27 0/0
질문 비활성 픽셀서치 가능한가요? 13 흑콘 2016.08.22 0/0
질문 비활성 픽셀 서치좀 도와주세요. 소복 2019.01.25 0/0
질문 비활성 키보드입력 2 Allyce 2015.08.02 0/0
질문 비활성 키 간섭 질문 드립니다. 거므사마 2017.08.28 0/0
질문 비활성 클릭에서 막혔습니다 4 복권상인 2016.08.29 0/0
질문 비활성 클릭에 대해 문의 합니다. 1 반수현 2022.12.14 0/0
질문 비활성 클릭관련하여 질문이 있습니다. 5 묵치기 2014.11.22 0/0
정보 비활성 클릭과 클릭 좌표의 오차에 대해서 3 lidmt 2016.04.07 2/0
질문 비활성 클릭 해석 부탁드립니다 ㅠㅠ... 4 비활성닉네임 2015.08.12 0/0
질문 비활성 클릭 함수에서 속도 질문 4 마토깽 2015.07.14 0/0
Board Pagination Prev 1 ... 106107108109110111112113114 ... 209 Next
/ 209

전체 최신 인기글

전체 주간 인기글