セット名と同じ名前のフォルダに保存する。
セットに含まれないレイヤーは考えない。
作業工程
- 処理を行うレイヤーセットのみを可視化する
- レイヤーセットの名前を取得する
- 新しいフォルダを作成する
- レイヤーセットの中の処理を行うレイヤーをアクティブにする
- レイヤーをフォルダに保存する
処理を行うレイヤーセットを可視化する
レイヤーと同じでvisibleというプロパティがあるので、それを弄る。
処理前に全部を不可視にしてから、処理の際に弄るやつだけを可視化するのがいいと思う。
レイヤーセットの名前を取得する
レイヤーセットの中にnameというプロパティがある。まんま。
新しいフォルダを作成する
すでにフォルダがある場合も考慮してexisitsでチェックする。
/*---------------------------------------------------------------------------*/
var folder = new Folder( folerName );
if( folder.exists || folder.create() ) {
// レイヤーをアクティブにして保存
}
/*---------------------------------------------------------------------------*/
existsメソッドでなかった場合のみ新しくフォルダを保存する。
どっちの結果もだめだった場合は処理しない。
あとはちゃんとフォルダのパスを指定してレイヤーを保存すればオーケー。
0 件のコメント:
コメントを投稿