작업 방식
Adobe Illustrator Scripting은 Illustrator 안에서 ExtendScript을 작성하고 디버깅하기 위한 참고 자료 중심 스킬입니다. 레이어와 아트보드부터 패스, 텍스트 프레임, 스와치, 심볼까지 문서 객체 모델을 다룹니다. 핵심은 편집 가능한 아트워크를 제어할 수 있다는 점입니다. 스크립트로 이름이 지정된 객체를 변경하고, 지오메트리를 만들고, 변형을 내보내면서도 디자인을 평면 이미지로 만들지 않습니다.
이 소스는 기본 도형 생성을 넘어 실제 제작 파일에서 중요한 실패 사례까지 다룹니다. 링크된 이미지와 포함된 래스터 항목을 구분하고, 클리핑 마스크 경계를 설명하며, 잠긴 상위 객체와 인수를 예상대로 전달하지 않는 외부 런처도 고려합니다. 새로운 시각 콘셉트보다 반복 가능한 편집 작업이 더 명확할 때 사용하고, 비교를 위해 원본 문서의 사본을 보관하세요.
예상 결과물
- 문서와 레이어 대상을 명시한 Illustrator .jsx 스크립트
- 제공된 콘텐츠로 생성한 편집 가능한 아트워크 또는 아트보드 변형
- 출력 경로를 지정한 AI, PDF, PNG 또는 SVG 내보내기
브리프에서 검토까지
- 01문서 파악
대상 레이어, 이름이 지정된 객체, 아트보드, RGB 또는 CMYK 모드를 확인합니다. 건드리면 안 되는 아트워크도 명시하세요.
- 02작업 코드화
관련 객체 유형을 사용해 ES3 호환 ExtendScript를 작성합니다. 요청된 치수는 포인트로 변환하고, 지오메트릭 경계와 획을 포함한 경계를 구분하세요.
- 03사본에서 실행 및 확인
Illustrator를 통해 실행하고 배치와 텍스트를 확인한 뒤 명시적으로 저장합니다. 외부 런처를 쓰는 경우 확인 가능한 매개변수와 절대 경로 진단 로그를 사용하세요.