에디터 이미지 목록, 이미지 경로 목록을 초기화하고 변수로 처리하는 방법.
페이지 정보
본문
안녕하세요. 엔지엠소프트웨어입니다. 엔지엠 매크로에는 이미지 멀티 조건(체크, 서치, 매치) 액션이 있습니다. 일반적으로는 사용자가 여러개의 이미지 존재 여부를 체크하기 위해 체크할 이미지들을 하나씩 선택해서 추가해야 합니다. 하지만, 동적으로 로직을 구성하는 경우 이미지 목록을 변수 또는 로직에 따라 동적으로 추가해야 할 필요가 있습니다. 이런 경우 스크립트를 실행할 때마다 이미지 경로가 쌓이는데요. 오늘은 어떻게 처리해야 하는지에 대해 알아보도록 하겠습니다.
테스트를 위해 엔지엠 매크로 에디터를 실행하고, 새로운 스크립트를 하나 추가하세요.
아래 그림과 같이 [ 변수 추가 ] 액션 2개와 [ 이미지 멀티 매치 ] 액션을 하나 추가하세요.
첫번째 변수인 초기화는 아무것도 설정하지 않은 빈 변수입니다. 지금은 어떤 문제가 있는지 확인하기 위해 이 변수는 사용 안함으로 해두었습니다. 두번째 변수인 "이미지 선택"은 아래와 같이 문자열에 추가할 이미지 경로를 하나 추가했습니다.
이미지 멀티 매치의 변수 추가에서 아래와 같이 변수 2개를 모두 추가 해주세요. 첫번째 변수는 사용 안함으로 되어 있기 때문에 추가해놔도 문제가 되지는 않습니다.
매크로를 실행하면 이미지가 하나 추가된 것을 확인할 수 있습니다.
한번 더 실행하면 중복되서 2개가 추가되어 있습니다.
이렇게 하면 매크로를 실행할 때마다 중복해서 이미지가 추가되기 때문에 매크로가 점점 느려지게 됩니다. 그래서, 처음 실행 할 때 추가된 이미지들을 모두 제거하거 다시 변수로부터 이미지 목록을 만들어야 합니다. 이번에는 첫번째 변수를 사용함으로 변경해보세요. 그리고, 이미지 매치의 변수 가져오기에서 아래와 같이 설정하세요.
매크로를 실행하고 추가된 이미지 목록을 보면 1개만 있는걸 확인할 수 있습니다.
빈 변수를 이미지 목록 배열에 넣어주면 모든 이미지가 삭제됩니다. 이미지 선택 또는 이미지 이름으로 파일을 선택하면 목록에 하나씩 추가됩니다. 하지만, 변수로 처리할 때는 직접 이미지 이름이나 파일을 선택하는게 아닌 목록을 비워주고, 처리하셔야 합니다.
개발자에게 후원하기
추천, 구독, 홍보 꼭~ 부탁드립니다.
여러분의 후원이 빠른 귀농을 가능하게 해줍니다~ 답답한 도시를 벗어나 귀농하고 싶은 개발자~
감사합니다~
- 이전글이미지 멀티 조건 액션에서 배열로 이미지 목록을 만들어서 추가하는 방법. 23.12.13
- 다음글딥러닝 비전 AI 액션 사용 방법. 23.12.12
댓글목록
등록된 댓글이 없습니다.