Photoshop CS4自動化作戦

特定のレイヤーを見えなくする

■プログラム説明
 レイヤーを見えなくするにはレイヤーオブジェクトのvisibleプロパティにfalseを入れます。指定レイヤーが存在しない場合にはエラーになります。

■ソースコード
docObj = activeDocument;
docObj.layers["レイヤー 1"].visible = false;

■ポイント
 visibleプロパティの値がtrueの場合はレイヤーが表示(可視状態)されており、falseの場合はレイヤーが見えない状態になっています。ドキュメントの全てのレイヤーを可視状態にするには以下のようにします。

docObj = activeDocument;
for (i=0; i<docObj.layers.length; i++)
{
docObj.layers[i].visible = true;
}