LoginSignup
1
0

More than 3 years have passed since last update.

Pages内の全てのオブジェクトをPNGで画像保存

Last updated at Posted at 2021-02-21

Pagesでグループ化されたオブジェクトを1つの画像ファイルとして出力できた、見つけた時すごく嬉しかったので共有と自分の覚え書きとして記事にする。

Keynote → Pages

画像処理はPhotoshopなり画像ソフトでやれよって思う人も多いと思うが、
・コーディングはできても画像関連はチンプンカンプン
・でも、成果物には画像が必要
・レイヤーレベルの管理と編集がしたい
・手軽に透過処理したい
・1つのプロジェクトファイルで複数の画像を管理したい
という要望を一気に叶えてくれる、現状の私の答えが見つかったのでここに書き残す。

それはMacのPagesだ!

0d710a28fd8b0f516aac8e83fee5f1e4.png

Pagesの前はKeynoteでやっていた
keynoteで作ったオブジェクトのみを図として保存!画像へ変換できるツールの使い方
だがしかし、Keynoteでは、
・レイヤーレベルの管理と編集がしたい
・1つのプロジェクトファイルで複数の画像を管理したい
この2つのニーズをかなえていたが、肝心の画像化が、
①コピーしてペイントソフトに貼り付ける
②透過が不要な場合は⇧ + ⌘ + 4 でスクショする
というダサい方法に頼らなければならなかった

新しく編み出したPagesの方法はオブジェクト全てを一括してPNGファイルに変換してくれるので、Keynoteでやることの上をいく。

Pagesでオブジェクトを用意する

Pagesでオブジェクトを用意する。
レイヤーごとの編集が目的なので編集が終わった個々の画像をグループ化しておく

ePUBのリフロー型に書き出し

本来は電子書籍を作る機能だが、電子書籍を作る過程で全オブジェクトをPNGにしてくれる

スクリーンショット 2021-02-21 7.53.29.png

スクリーンショット 2021-02-21 7.57.04.png
必ずリフロー型で保存すること。固定レイアウトだとCSSのposition: absolute;で表現されてしまう。

ePUBの中にあるPNGファイルを取り出す

ePUBファイルはhtmlやらcssやらpngをzipで圧縮してできているので、
まずは.ePUBの拡張子を.zipに変更する。
ファイル名の末端に.zipをつけると以下の確認ダイアログが出るので".zipを使用"を押下
スクリーンショット 2021-02-21 8.03.54.png

次に.zipを解凍!
なぜかMac標準の解凍だと失敗するので、こちらを使う。
the unarchiver
1200x630bb.png

解凍が完了したらimageフォルダにあるPNGファイルを確認すると、Pagesでグループ化したオブジェクトがPNGファイルとして保存されている。

Pages内全てのオブジェクトが一気にPNG保存されるので、ただPages内のオブジェクトを画像出力したいだけでもかなり便利になります。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0