Back to Node List

Image To Aseprite

image_to_aseprite

Wraps one Image as a flat one-layer one-frame Aseprite document.

Draft
Guide available
The node name and summary are available in English. Port, parameter, and article details are currently shown in Japanese.

Input Ports

NameTypeDescription
画像
image
Image
Required
Aseprite document に包み直したい画像です。

Output Ports

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

Parameters

NameTypeDefaultRangeDescription / Options
レイヤー名
layer_name
Text
Layer 1

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

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

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

まず大事なこと

  • このノードは 元の 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 形式へ包む」ノードと考えるのが正しいです
Back to Node List
Image To Aseprite — PixPipeline Node Reference