Photoshopのスクリプトは作りにくくてしょうがないので
あまり手を出していなかったんですが。
もうどうにも、めんどくさいので手をだして見ました。
PhotoshopCS6にはレイヤーをラスタライズなんて
機能があるんですが、うちのcs5さんにはありません。
でも、レイヤースタイルがんがん使うよね・・・
というわけで、作ってみた
なんかまだ上手く動かない場合がある・・・。
Rasterization
//現在のレイヤーをラスタライズする // // 05 23 2013 function CreateNewLayer( in_Name ){ newLay = activeDocument.artLayers.add() newLay.name = in_Name return newLay } function Rasterization(){ //現在のレイヤーを取得 var Lays = activeDocument.artLayers var ActiveLayer = activeDocument.activeLayer var tempName = ActiveLayer.name ActiveLayer.name = "homhom" //新しいレイヤーを作成 newLayer = CreateNewLayer( tempName ) //新しいレイヤーをアクティブレイヤーの下に移動 newLayer.move(ActiveLayer,ElementPlacement.PLACEAFTER) //二つのレイヤーをマージ activeDocument.activeLayer = ActiveLayer activeDocument.activeLayer.merge() } function main(){ Rasterization() } main()
参考サイト
ねこまたや
雪待夜
Adobe サイト
LayerIDの取得(あまり役に立たなかったけど)
その他 機能拡張
カスタムパネルの作成Adobe Configurator 3.1.1
そらかぜ工場
うたげ カラーピッカー
Photosopでカラーサークルが使えるプラグイン
0 件のコメント:
コメントを投稿