픽셀서치(PixelSearch)

by 김효복 posted Feb 29, 2020 Views 12 Replies 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

픽셀서치(PixelSearch)

픽셀서치(PixelSearch)는 화면의 사각형 구역을 검색범위로 하여 지정된 컬러의 픽셀을 찾는 기능을 합니다. 검색 후 검색결과에 따라 성공 or 실패를 반환합니다.

 

■ 구성요소

그림1.png

두 개의 지정 된 좌표를 통해 사각영역을 명시하고 검색 할 컬러의 픽셀을 명시하면 위 그럼 처럼 검색 영역내에서 해당 컬러의 픽셀이 존재하는지 검색을 합니다.

 

■ 사용법

그림2.png

  ① PixelSearch : 픽셀서치 작업을 명시합니다.

  ② OutputVarX/Y : 픽셀 검색이 완료되면 ColorID에 부합하는 첫 번째 픽셀의 X와 Y 좌표를 저장합니다.

  ③ X1, Y1 : 검색 할 사각 구역의 좌측 상단 모서리의 X와 Y좌표입니다.

  ④ X2, Y2 : 검색 할 사각 구역의 우측 하단 모서리의 X와 Y좌표입니다.

  ⑤ ColorID : 검색에 사용 할 청-녹-적(Blue-Green-Red) 형식의 16진 또는 10진값입니다. 줄여서 BGR 값이라고 말합니다.

      ColorID는 Window Spy를 사용또는 PixelGetColor를 통하여 알아낼 수 있습니다. (ex. 0x9d3460)

  ⑥ Variation : 0과 255 사이의 값의 오차범위를 나타냅니다.

      0에 가까울수록 정확하게 일치하는 값을 찾게 되고 255에 가까울수록 정확도를 낮게 설정합니다.

  ⑦ Fast|RGB

       Fast : 빠른 검색 방법을 사용합니다.

       RGB : ColorID는 BGR이 아니라 RGB 값으로 적용됩니다.

 

 

다음은 픽셀서치의 예제입니다.

■ 예제 스크립트 ( 스크립트 다운로드 : 01.예제.ahk )

그림3.png

 

■ 예제 스크립트 실행결과

그림4.png


크리에이티브 커먼즈 코리아 저작자표시 Creative Commons License
이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지/3.0에 따라 이용하실 수 있습니다

 


Board Pagination Prev 1 Next
/ 1