What is it for?
- Importing an image retouched in an external tool as a patch
- Keeping only the difference between an original and edited image in the graph
- Bringing an existing image into a patch workflow
Overview
Compares an original image with an edited one and automatically extracts a patch containing only the changed pixels. It is the entry point for importing manual retouches made in an external tool such as Aseprite into the graph as a patch.
Usage tips
- The external-edit workflow is: export an image and retouch it externally โ
two
image_loadnodes (original and edited) โ image_manual_diff โpatch_apply. The correction remains applied even when upstream changes later. - Merge the extracted patch with a hand-drawn patch from
pixel_patchby usingpatch_merge.
Related nodes
image_loadโ loads the original and edited imagespatch_apply/patch_toggle/patch_mergeโ uses the patchpixel_patchโ draws corrections inside the graph
Notes
originalandeditedmust have the same dimensions. A mismatch produces a node error.- The output
patchrecords only the pixels that changed. - The
imageoutput is the comparededitedimage itself, so it can also be previewed directly.
Examples
Image Load(original) + Image Load(edited) -> Image Manual Diff- Converts an externally edited result into a patch.
Image Manual Diff.patch -> PatchToggle -> PatchApply- Toggles only the correction for comparison.