レイヤーモードを指定する

■プログラム説明
 レイヤーモードはレイヤーオブジェクトのblendModeにレイヤーモードの値を設定します。レイヤーオブジェクトは参照番号または名前で指定することができます。

■ソースコード
docObj = activeDocument.artLayers;
docObj["textLayer"].blendMode = BlendMode.MULTIPLY;

■ポイント
 背景にレイヤーモードを指定すると背景でなくレイヤーに自動的に変換されます。全てのレイヤー(背景を除く)を通常のレイヤーモードにするには以下のようになります。

docObj = activeDocument.artLayers;
for (i=0; i<docObj.length; i++)
{
if (!docObj[i].isBackgroundLayer)
{
docObj[i].blendMode = BlendMode.NORMAL;
}
}

 レイヤーモードで指定できるのは以下の値になります。

BlendMode.COLORBLEND カラー
BlendMode.COLORBURN 焼き込みカラー
BlendMode.COLORDODGE 覆い焼きカラー
BlendMode.DARKEN 比較(暗)
BlendMode.DIFFERENCE 差の絶対値
BlendMode.DISSOLVE ディザ合成
BlendMode.EXCLUSION 除外
BlendMode.HARDLIGHT ハードライト
BlendMode.HUE 色相
BlendMode.LIGHTEN 比較(明)
BlendMode.LINEARBURN 焼き込み(リニア)
BlendMode.LINEARDODGE 覆い焼き(リニア)
BlendMode.LINEARLIGHT リニアライト
BlendMode.LUMINOSITY 輝度
BlendMode.MULTIPLY 乗算
BlendMode.NORMAL 通常
BlendMode.OVERLAY オーバーレイ
BlendMode.PASSTHROUGH 通過
BlendMode.PINLIGHT ピンライト
BlendMode.SATURATION 彩度
BlendMode.SCREEN スクリーン
BlendMode.SOFTLIGHT ソフトライト
BlendMode.VIVIDLIGHT ビビッドライト