Posted in 일러스트/그래픽

포토샵 액션 – 특정 레이어 보기/끄기 Toggle layer visibility in Photoshop Action

포토샵 액션

포토샵 액션 기능을 활용하면 반복되는 작업을 줄이는데 많은 도움이 됩니다. 저도 그다지 즐겨 쓰지 않았습니다만 최근에 귀찮은 반복작업을 하게 되니 자연스럽게 꾀(?)가 나더군요. 저처럼 게으른 사람일 수록 빈둥대는 시간을 늘리기 위해 무언가 귀차니즘으로부터 벗어나고자 하는 욕구가 생기기 마련입니다.

그러다보니 포토샵 액션에 대해서 관심을 갖게 되었는데요. 웹사이트 디자인에 대한 책을 보다가 그리드 레이어를 껐다 켰다 하면서 디자인을 구성하는 방법에 대해서 설명된 내용을 봤습니다. 저도 한 번 적용해보려고 했는데, 근데 문제는 이 책의 예제를 제공하는 사이트가 뻗어버려서 예제에서 제공되는 스크립트를 다운 받을 수가 없더군요. 그래서 스크립트를 따로 작성하자니 시간이 걸릴 것 같고, 액션 자체에서 해결할 수 있을까 싶어서 보니 방법이 있습니다.

우선 제가 요구하는 조건은 이런 겁니다.

  • 한 번의 단축키로 특정 레이어/그룹이 보이거나(show) 안보이도록(hide) 작동해야한다.
  • 해당 기능이 작동하려면 액션에서 레이어가 보이거나 안보이는 상태에 따라서 판단할 수 있는 if문 구성(분기)이 가능해야 한다.

실제로 작동되는 모습을 보겠습니다

포토샵 액션

저는 여기서 “Grid ” 라는 그룹레이어가 Show / Hide로 변경되는 액션을 만들었습니다. 액션의 순서는 이렇게 진행됩니다.

  1. Grid 그룹을 선택한다
  2. 현재 선택된 레이어가 보여지는 상태(show)인가? -> Hide 액션을 실행한다
  3. 현재 선택된 레이어가 감추어진 상태(Hide)인가? -> Show 액션을 실행한다

이 순서대로 작동하기 위해서는 Show 라는 액션과 Hide라는 액션을 통해서 레이어가 보이거나(Show) 감추어지도록(hide) 별도의 액션을 만들어줍니다. 그리고 Toggle이란 액션에 분기를 주는거죠. 각각 상황에 따라서 스스로 판단해서 현재 레이어의 상태에 따라 Show를 실행하거나 Hide를 실행합니다. 만약에 Grid를 선택해주는 과정이 없다면 무조건 현재 선택되어있는 레이어에서 작동하게 됩니다. 그래서 반드시 특정 레이어를 선택해주는 과정이 먼저 필요합니다.

혹은 꼭 “Grid” 그룹이 아니라 현재 선택된 레이어를 끄고 켜고자 한다면 선택과정이 없어야겠지요. 아무튼 이러한 레이어 토글을 위해서는 총 3개의 액션(Toggle,Show,Hide)이 필요합니다. 단축키는 Toggle에만 지정해주면 상황에 따라 각각 액션을 실행해줍니다. 저는 개인적인 편의상 F2를 지정해주었습니다만, 다른 단축키를 지정해주셔도 상관없습니다.

직접 만들기 어려우실 경우엔 아래에 다운로드 링크를 통해 다운 받은 파일(atn)을 C:\Users\본인계정이름\AppData\Roaming\Adobe\Adobe Photoshop CC 2017\Presets\Actions 폴더에 넣어주시기 바랍니다. 혹은 그냥 포토샵에서 alt+F9(Action 윈도우를 켜는 단축키) 를 누르시고 액션 윈도우 메뉴에서 Load Action을 통해 다운받은 atn 파일을 불러오셔도 사용 가능합니다.

참고로 이 액션은 처음에 Grid 그룹을 선택하고 작동되도록 작성되었기때문에, 현재 레이어 윈도우에 Grid 그룹이 없다면 작동하지 않습니다. 따라서 별도로 Grid 그룹을 반드시 만들어주고 실행하시거나, 혹은 Grid 레이어를 선택하는 과정을 액션에서 삭제해주시는 수정이 필요합니다.

포토샵CC를 기준으로 작성된 액션이지만, CS5 이상의 포토샵을 사용하신다면 버전에 따라 사용하는데 큰 무리는 없을 것으로 생각됩니다. 테스트해볼 수 없었던 관계로 하위 버전에서 정상적으로 작동된다고 보장 해드릴 수 없습니다.

0

Written by 코르니유

방황하는 일러스트레이터. 질풍노도의 웹/그래픽편집디자이너. 귀가가 귀찮아 외출도 귀찮은 스페셜 귀차니스트. 철부지들을 싫어하지만, 정작 본인은 철들기를 거부하는 30대 아저씨