티스토리 뷰
예제 설명 :
모든 레이어를 탐색하며 레이어의 이름과 타입을 출력한다.
예제 실행 방법 :
1. Photoshop과 Extend Script Toolkit을 실행한다.
2. Extend Script Toolkit에서 Photoshop을 링크한다.
3. F5키를 눌러 실행한다.
LayerIterator.jsx
var docRef = app.activeDocument;
var docName = docRef.name;
var originalRulerUnit = app.preferences.rulerUnits;
app.preferences.rulerUnits = Units.PIXELS;
var layerCount = docRef.layers.length;
var layerSetsCount = docRef.layerSets.length;
var Width = docRef.width;
var Height = docRef.height;
layerIterator( docRef );
function layerIterator( layerNode )
{
if( layerNode.layers )
{
for( var i = 0; i < layerNode.layers.length; i++ )
{
var theLayer = layerNode.layers[i];
alert( theLayer.name + "\n" + theLayer.typename + "\n" );
layerIterator( theLayer );
}
}
}
alert( "Width:" + Width + "\n" + "Height:" + Height )
app.preferences.rulerUnits = originalRulerUnit;
'프로그래밍 > 잡탕' 카테고리의 다른 글
WinPcap 개발자 팩(WpdPack) 외부기호 참조 에러 (0) | 2013.02.19 |
---|---|
[Photoshop Script] JSON 쓰기 (0) | 2012.12.26 |
[MaxScript] Note Track 예제 (0) | 2012.12.11 |
C# json-for-dotnet 라이브러리 사용 (0) | 2012.12.03 |
[C++] Switch 문에서 case에 둘 변수에서 조심해야할 점 (0) | 2012.10.27 |
- Total
- Today
- Yesterday