おま久々のブログ更新がフォトショップのスクリプトの記事かよ!って感じなんですけど、
地味に日常使いで便利だったので備忘録として残します!
問題
開いているPSDファイルを同じフォルダにPNGとして保存したいのですが、
いろいろなフォルダを横断していると、Web用保存時に毎回フォルダ指定をし直さなきゃならないのです。
これがめんどくさい!
理想としてはショートカットキーで同じフォルダにPNG出力されればいいなと思ったのです。
作ったスクリプト
オプションを増やせば汎用性は増しますが、ごちゃごちゃしてるの嫌いなのでめっちゃシンプルにしてます。
// 現在のドキュメントのフルパスゲッチュ!(psdはpng拡張子に変換) doc = activeDocument; fullPath = doc.path + "/" + doc.name.replace("psd","png"); outputFile = new File( fullPath ); // 設定! pngOpt = new ExportOptionsSaveForWeb(); pngOpt.format = SaveDocumentType.PNG; pngOpt.optimized = true; pngOpt.interlaced = false; pngOpt.PNG8 = false; // 書き出し! activeDocument.exportDocument( outputFile , ExportType.SAVEFORWEB,pngOpt);
参考サイト
qiita.com
blog.goo.ne.jp
使い方
上記スクリプトを適当なファイル.jsxに保存してくだしあ。
アクションとショートカットに登録
具体的なアクションの作り方はこのサイトでは解説しませんが、私はこんな感じでアクションを登録してます。
ショートカットは①をWクリックして②で設定できます。
登録するアクションはこれですね(^o^)
まとめ
PNG出力でいちいちフォルダ指定するのがめんどくさい時に役に立つスクリプトです!
実はアクションとかでもできるのかな?