概要
普通の Image を1レイヤー1フレームの Aseprite document に包む変換ノード
です。PixPipeline で作った・加工した1枚絵を .aseprite として保存する時の
戻し口になります(レイヤー構造は持たない flat な document)。
使い方のポイント
- 定番の往復:
aseprite_load → ase_frame_select →(画像加工)→ image_to_aseprite → aseprite_export - アニメ(複数フレーム)の書き戻しは
spritesheet_to_asepriteの担当
関連ノード
spritesheet_to_aseprite— アニメ版aseprite_export— 保存の後段(ほぼセット)ase_frame_select— 逆方向(document→Image)
まず大事なこと
- このノードは 元の Aseprite の layer 構造を復元するものではありません
Imageを 新しい flat な Aseprite document に包み直します- つまり、「加工した画像を Aseprite 形式で保存したい」時の戻し口です
一番基本の使い方
AsepriteLoad
-> AseFrameSelect
-> Outline
-> ImageToAseprite
-> AsepriteExport
この流れなら、
- Aseprite から 1 フレーム取り出す
- 画像ノードで加工する
- その結果を 1 フレームの Aseprite として保存する
という roundtrip ができます。
どういう時に使うか
AseFrameSelectのあとで画像加工した結果を Aseprite 形式で保存したい時PixelCanvasやPreview系で作った 1 枚絵を、Aseprite へ渡したい時- 「layer は 1 枚でよいので、とにかく
.asepriteにしたい」時
例
layer_name = Bodyduration_ms = 80
この時、入力画像は
- レイヤー名
Body - 1 フレーム
- 表示時間
80ms
の Aseprite document になります。
注意
- 元の Aseprite の複数レイヤー情報は戻りません
- 元の tag や細かい editor metadata も自動では戻りません
- 「とにかく 1 枚画像を Aseprite 形式へ包む」ノードと考えるのが正しいです