デザイナーさんからPhotoshopのデータをもらい、そこから素材を切り出す時にやっている処理のメモ。
ざっくりフロー
- レイヤグループの結合
- レイヤをファイルに書き出し
- リネーム
レイヤグループの結合
レイヤーをフォルダにまとめている場合は、右クリック>グループを統合(ショートカット:⌘E)で一つのレイヤーにまとめる。選択グループを統合して一つ下の選択グループに移動するアクションを登録しておくと少し省エネ。
レイヤをファイルに書き出し
メニューの、ファイル>スクリプト>レイヤーをファイルへ書き出し
- 表示しているレイヤーだけ書き出すにチェックしても、レイヤーの数が多いと処理に時間がかかるので、無関係のレイヤーは削除しとくほうがいい。
リネーム
書きだされたファイルは先頭に_0001_のような接頭辞が付くのでリネーム。シェルスクリプトで_0001_12.pngのようなファイルをgame_picture_12.pngに変更する。
[sh]
for file in _????*; do mv “$file” “${file/_????/game_picture}”; done
[/sh]
一文字ヒットはドットではなくてクエスチョンマークみたい
今回使うPhotoshopショートカット
- レイヤーを一括で表示切り替え:コマンド押しながら目のアイコンをドラッグ
- レイヤ選択を下に移動:option [
- レイヤ選択を上に移動:option ]
- レイヤグループ(フォルダのアイコン)を一つに統合:command E ★表示状態(目のマークがオン)のときのみ統合できる
参考
関連エントリー