ノード一覧に戻る

画像からAseprite

image_to_aseprite

1 枚の Image を、1 レイヤー 1 フレームの flat な Aseprite document に変換します。

確認済み
解説あり

入力ポート

名前説明
画像
image
Image
必須
Aseprite document に包み直したい画像です。

出力ポート

名前説明
Aseprite
ase
AsepriteFile
1 レイヤー 1 フレームの flat な Aseprite document です。
フレーム数
frame_count
Int
このノードでは常に 1 です。
概要
summary
Text
変換後 document の短い概要です。

パラメータ

名前既定値範囲説明・選択肢
レイヤー名
layer_name
Text
Layer 1

生成する単一レイヤーの名前です。

表示時間(ms)
duration_ms
Int
1001–60000

Aseprite document 側に入れる 1 フレームの表示時間です。

概要

普通の 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 形式で保存したい時
  • PixelCanvasPreview 系で作った 1 枚絵を、Aseprite へ渡したい時
  • 「layer は 1 枚でよいので、とにかく .aseprite にしたい」時

  • layer_name = Body
  • duration_ms = 80

この時、入力画像は

  • レイヤー名 Body
  • 1 フレーム
  • 表示時間 80ms

の Aseprite document になります。

注意

  • 元の Aseprite の複数レイヤー情報は戻りません
  • 元の tag や細かい editor metadata も自動では戻りません
  • 「とにかく 1 枚画像を Aseprite 形式へ包む」ノードと考えるのが正しいです
ノード一覧に戻る
画像からAseprite — PixPipeline ノード解説