문제

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])
.

희망이 도움이

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top