Photoshop 스크립트에서 JSON 사각형 데이터를 만드는 방법
-
21-12-2019 - |
문제
PSD 파일의 레이어를 타일로 절단하는 Photoshop 스크립트가 있습니다 (시차 게임 엔진을위한 것).이것은 잘 작동하지만, 이제는 스크립트에 의해 감지 될 수 있고 JSON 데이터로 내 보낸 PSD에서 지역 (사각형)을 만들 수 있기를 원합니다.
누구나 Photoshop에서 좋은 방법을 제안 할 수 있습니다.이 데이터를 시각적 으로이 정보를 작성하는 스크립트를 시각적으로 생성 할 수 있습니까?
도움이 크게 감사 드릴 것입니다 - 이것은 우리가 해결할 수 있다면 현재 프로세스에서 약 3 개의 수동, 오류가 발생하기 쉬운 단계를 삭제합니다 ...
해결책
쉽게 데이터를 저장할 사각형 일뿐입니다.고유 한 이름으로 레이어를 만들고, 데이터가 필요한 영역을 선택하고 단일 색상으로 채우는 것을 채울 수 있습니다.이제 지역 데이터가있는 레이어가 있습니다.스크립트에서 LAYER을 name으로 가져 오십시오
app.documents.getByName("Data_for_Region_1");
.
... 그런 다음 해당 레이어의 데이터 (co-undinates - 아마도)를 레이어 경계가있는 JSON 파일로 내보낼 수 있습니다.
var x = parseFloat(app.activeDocument;.activeLayer.bounds[0])
var y = parseFloat(app.activeDocument;.activeLayer.bounds[1])
var x1 = parseFloat(app.activeDocument;.activeLayer.bounds[2])
var y1 = parseFloat(app.activeDocument;.activeLayer.bounds[3])
.
희망이 도움이
제휴하지 않습니다 StackOverflow