Photoshopでレイヤをファイルに書き出す

スクリーンショット 2014-08-12 20.45.15

デザイナーさんから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 ★表示状態(目のマークがオン)のときのみ統合できる

参考

関連エントリー

  1. JavaScript File APIを使ってアップロードフォームに画像プレビューを設置する
  2. シェルスクリプト
  3. [シェルスクリプト]ファイルから1行ずつ読んで繰り返し処理をしたい
  4. (PHP/MySQL)ファイル操作、データベース更新メモ
  5. PHPでフォームの値をMySQLデータベースに格納する
This entry was posted in 未分類 and tagged , . Bookmark the permalink.