ノード一覧に戻る

画像手修正差分

image_manual_diff

元画像と編集済み画像を比較して、変更したピクセルだけの patch を作ります

確認済み
解説あり

入力ポート

名前説明
元画像
original
Image
必須
差分元の画像
編集後
edited
Image
必須
元画像と比較する編集後画像

出力ポート

名前説明
画像
image
Image
そのまま流す編集後画像
パッチ
patch
PixelPatch
2画像から抽出した、変更したピクセルだけの patch

まず何に使う?

  • 外部ツールで手直しした画像を patch として取り込みたい時
  • 元画像と修正版の差分だけを graph に残したい時
  • patch workflow へ既存画像を乗せたい時

概要

元画像と編集済み画像を比較して変更ドットだけのパッチを自動抽出する ノードです。Aseprite 等の外部ツールで手直しした結果を、パッチとして グラフに取り込む輸入口になります。

使い方のポイント

  • 外部修正の取り込みフロー: 書き出した画像を外部で修正 → image_load ×2(元と修正版) → image_manual_diff → patch_apply。 以後は上流を変えても修正差分が乗り続ける
  • 抽出した patch は pixel_patch の手描きパッチと patch_merge で 合流できる

関連ノード

  • image_load — 元・修正版画像の読み込み
  • patch_apply / patch_toggle / patch_merge — パッチの利用
  • pixel_patch — グラフ内での手描き修正

注意

  • originaledited は同じサイズである必要があります。違うと node error になります。
  • 出力される patch は、変更したピクセルだけを記録する差分です。
  • image 出力は比較後の edited 画像そのものなので、そのまま preview にも使えます。

使用例

  1. Image Load(original) + Image Load(edited) -> Image Manual Diff
    • 外部で修正した結果を patch 化できます
  2. Image Manual Diff.patch -> PatchToggle -> PatchApply
    • 修正差分だけを切り替えて比較できます
ノード一覧に戻る
画像手修正差分 — PixPipeline ノード解説