MDLG

覚えてる内にメモ...〆|O┬O |

【Ps】コミスタpsd(グレースケール)出力などで出てくるアルファチャンネルを消すスクリプト

この記事のスクリプトを利用することで生じたいかなる損害について筆者は責任を負いません。

var cm=activeDocument.mode,ch=activeDocument.channels; //変数定義
if(cm==DocumentMode.GRAYSCALE){ // ファイルがグレスケのとき
while(ch.length>1){ // チャンネル数が1になるまで
ch[ch.length-1].remove(); // 下のチャンネルから削除し続ける
}
}


www.dropbox.com

上のスクリプトを「適当な名前.jsx」で保存してPhotoshop.exeのあるフォルダ/Presets/Scripts以下に置くと、

f:id:mudo34:20170618080315p:plain

ファイル>スクリプトに出てくるので、(参照(B)...からならどこに保存ししてても良い)

 

f:id:mudo34:20170618080642p:plain

アクション登録なりする。

 

複数ファイル適用させたい場合はフォルダにまとめるなりして

f:id:mudo34:20170618081149p:plain

バッチ実行する。

 

なお、レイヤー階層を維持してるとアルファチャンネル付きで出てくるバグなので、最初からレイヤー統合して出力すると良い。

あとできればクリスタに移行できれば更に良い。未だに出来てません。