일러스트레이터에서 여러 오브젝트 요소들의 크기가 다양할 경우가 있습니다. 그런데 목적에 따라 모두 같은 동일한 크기로 변경해야 할 경우가 있습니다.
어도비스톡이나 셔터스톡, 크라우드픽 등과 같은 스톡 판매 이미지 사이트에 여러 비슷한 요소를 벡터 파일에 한번에 나열해서 업로드할 경우도 이에 해당합니다.
오늘은 여러 콘텐츠 요소 이미지를 한번에 원하는 사이즈로, 가로 또는 세로 기준에 맞춰 크기를 조절하는 방법에 대한 내용입니다. 일러스트레이터를 사용하는 디자이너 작가라면 완전히 꿀팁이 될 것입니다.
일러스트레이터 여러 오브젝트 요소를 일정한 크기로 자동 조절하기
아래 일러스트는 오늘 설명에 사용될 서로 다른 꽃 그림 일러스트 요소들입니다.
| 서로 다른 크기의 오브젝트들 |
1. 메모장을 엽니다.
2. 아래의 내용을 복사하여 메모장에 붙여넣습니다.
// SameSize Script - FINAL WORKING VERSION
if (app.documents.length > 0) {
var doc = app.activeDocument;
var sel = doc.selection;
if (sel.length > 1) {
var refObj = sel[0];
var refWidth = refObj.width;
var refHeight = refObj.height;
var choice = confirm("Width " + Math.round(refWidth) + "pt 로 맞춤? (Cancel = Height)");
for (var i = 1; i < sel.length; i++) {
var obj = sel[i];
if (choice) {
var scaleFactor = refWidth / obj.width;
obj.width = refWidth;
obj.height = obj.height * scaleFactor;
} else {
var scaleFactor = refHeight / obj.height;
obj.height = refHeight;
obj.width = obj.width * scaleFactor;
}
}
alert("Done! " + sel.length + " objects resized.");
} else {
alert("Select 2+ objects.");
}
} else {
alert("No document open.");
}
3. 메모장을 아래의 이름 또는 원하는 이름으로 저장합니다. 확장자는 변경하면 안 됩니다.
👉 이미지 일괄 크기 조정.jsx
4. 일러스트레이터에서 크기 조절하고 싶은 각 오브젝트 객체들을 모두 선택합니다.
5. 상단 메뉴 탭에서 File(파일) > Scripts(스크립트) > 기타 스크립트를 선택합니다.
| 스크립트 사용 방법 |
6. 파일 선택 창이 열리면, 저장했던 메모장을 선택한 후, '스크립트 경고' 창이 뜨면 '예'를 클릭합니다.
7. 다음과 같이 모두 동일한 사이즈로 일괄 자동 변경된 아트웍의 결과가 됩니다. 성공!