NGMsoftware

NGMsoftware
로그인 회원가입
  • 매뉴얼
  • 팁 앤 테크
  • 매뉴얼

    팁과 테크니컬 노하우를 확인하세요.

    팁 앤 테크

    팁과 테크니컬 노하우를 확인하세요.

    본 사이트의 컨텐츠는 저작권법의 보호를 받으므로 무단 복사, 게재, 배포 등을 금합니다.

    스크립트 이미지 멀티 조건(체크, 서치, 매치)에 대한 상세 설명.

    페이지 정보

    본문

    안녕하세요. 소심비형입니다. 이미지 멀티 체크, 이미지 멀티 서치, 이미지 멀티 매치는 정상 동작하고 있고, 사용 방법도 매뉴얼에 나와 있습니다. 일반적인 방식은 NGM에서 제공하는 이미지 포멧(ngi)을 사용해서 조건을 판단하는겁니다. 하지만, 일반적인 이미지 포멧(png, jpg, jpeg, bmp...)을 사용하고 싶다는 요구가 있었기에 "이미지 선택" 옵션이 추가 되었습니다. 사용자가 임의로 이미지를 만들어서 사용할 수 있는 옵션입니다.

    img.png

     

     

    이미지 체크, 이미지 서치, 이미지 매치에서 "이미지 이름"은 ngi 이미지를 선택할 수 있으며, "이미지 선택"은 png, jpg와 같은 일반적인 이미지를 선택할 수 있습니다. 여기서, 이미지 체크와 이미지 서치 & 이미지 매치는 동작 방식에 대한 이해가 필요합니다.

     

    이미지 체크는 이미지와 이미지의 위치값이 필수입니다. 그렇기 때문에 이미지 위치 정보가 없는 일반적인 이미지는 단독으로 사용이 불가능합니다. 어디에서 이미지를 비교해야 하는지 모르기 때문입니다. 그래서, 어디에서라는 값을 미리 생성해줘야 하죠. 그래서, ngi 이미지를 만들고, 이 정보를 기준으로 이미지만 바꿔서 비교하는 방식으로 동작하게 됩니다. 다시 말해서, 원본 ngi 이미지가 있어야 하고, 원본 ngi의 정보를 활용하지만 내부에 있는 이미지만 사용자가 선택한 이미지로 비교해준다는 뜻입니다.

     

    주의할점은 이미지 체크는 이미지 위치와 이미지 사이즈를 원본에서 가져옵니다. 그렇기 때문에 사용자가 선택한 이미지의 크기도 ngi에서 설정한 이미지 크기와 동일해야 한다는 제약이 있습니다.

     

    이미지 서치와 이미지 매치는 체크와는 다르게 사용자가 설정한 범위 또는 윈도우 화면에서 찾게 됩니다. 그래서, 체크와는 다르게 제약이 없습니다. 사용자가 선택한 이미지를 윈도우에서 찾아주기 때문이죠.

     

    이미지 멀티 체크에도 "이미지 선택"이 있습니다. 그리고 목록을 관리하는 "이미지 경로 목록"도 있죠. 물론, 이미지 멀티 서치와 이미지 멀티 매치에도 동일하게 존재합니다. 다만, 위의 제약 조건으로 인해 서로 방식은 다르게 동작한다는 의미입니다. 먼저 이미지 멀티 체크는 이미지 체크와 동일하게 이미지 이름과 이미지 경로가 쌍을 이루어 동작해야 합니다. 그래서, 독립적으로 구성할 수 없습니다.

     

    하지만, 이미지 멀티 서치와 이미지 멀티 매치는 제약이 없고 독립적으로 사용이 가능합니다. 그래서, 내가 원하는 이미지(png...)를 10장 추가하고, ngi를 10개 추가하면... 총 20번 체크할 수 있습니다. 추가는 제약이 없으니 컴퓨터 성능이 되는한 수백장 수천장 추가할 수 있겠죠^^

    img.png

     

     

    이 내용을 글로 설명하기가 참 어렵네요. 그렇다는건... 이 글만 보고 어떻게 동작하는지 이해하는것도 쉽지 않을것이라고 생각합니다. 추가적으로 궁금한 내용이 있으면 댓글로 남겨주세요. 본문의 내용을 보완해 나가도록 하겠습니다.

    감사합니다.

    • 네이버 공유하기
    • 페이스북 공유하기
    • 트위터 공유하기
    • 카카오스토리 공유하기
    추천0 비추천0

    댓글목록

    profile_image
    profile_image

    엔티카님의 댓글

    no_profile 엔티카 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일 Date

    좀 어렵지만 잘 읽었습니다