ImageWidthStitch(已弃用-mki-图像横向拼接)
The old horizontal stitcher, superseded
- IMAGE
ImageWidthStitch_makki (display name "ImageWidthStitch(已弃用-mki-图像横向拼接)") stitches images side by side into one horizontal strip - a before/after comparison, a row of upscale variants, a character sheet. And it's deprecated. If you're choosing what to build your workflow on, that label is the whole story: use AnyImageStitch_makki instead.
What it does (and its limits)
Like the pack's other stitchers, it takes dynamic image inputs (connect one, another slot appears) and joins them along the width. To make the result line up, it picks the first image's height as the reference and resizes every other image to match that height while preserving each one's aspect ratio - so the final strip has a uniform height and widths that vary with each image's original proportions. Then it concatenates.
The old-node frustrations that got it deprecated:
- Hardcoded
bicubicfor all resizing. Fine for photos, wrong for pixel art, and you couldn't change it. - Always anchored to the first image. No way to say "match this size" - the first input is the boss, so you had to order your inputs carefully.
- Two nodes for one job. This one does horizontal only; the vertical version is a separate node (
ImageHeigthStitch), which meant swapping direction meant replacing the node.
What to use instead
AnyImageStitch_makki is the successor and covers everything here: one node, a dimension toggle for horizontal/vertical, a custom reference size, and your choice of upscale method and crop. Any workflow built with ImageWidthStitch maps over to it in a couple of minutes, and you gain the custom-size control you were probably missing.
The state of it
Deprecated is not deleted - if it's in an existing workflow it keeps running, and the pack's rename means you may need to re-pull the pack if an old saved workflow references the pre-rename class name. But it's the kind of node you should stop installing new work on: maintained alternatives exist in the same pack, and betting your workflow on a deprecated node is how you end up rebuilding a graph when the author finally removes it.
Installing
cd ComfyUI/custom_nodes
git clone https://github.com/MakkiShizu/ComfyUI-MakkiTools
cd ComfyUI-MakkiTools
pip install -r requirements.txt
Restart ComfyUI. Short version: if a tutorial from before 2025 tells you to use this node, know that the pack author themselves has pointed you elsewhere. Use AnyImageStitch, get the crop and method control, and don't inherit the old node's quirks.
Inputs (0)
No inputs
Outputs (1)
| Name | Type | Description |
|---|---|---|
| IMAGE | IMAGE | — |