Five Krea 2 image-to-image recipes, side by side with their sources at the same size, so "every contour stayed in position" is something you can check rather than something I assert. Each one was then re-run against an image it was not derived from — that is the tier badge.
Every recipe was derived from one image pair. A recipe that only works on the pair it came from is a screenshot, not a recipe, so each was re-run against a source it was not derived from. Two held, two came back partial, one failed. The tiers below are that result, not an estimate. Two of them were then run a second time against another unrelated source, because a use_when inferred from a single failure is a guess wearing the clothes of a measurement. One held and got sharper; the other turned out to be stated too generously and was narrowed.
source
resultRelight this coastline: replace the flat overcast with hard low-angle late afternoon sun from frame right, casting long shadows across the basalt. Keep the rock placement, horizon line and framing identical.
source
resultKeep this corridor's geometry and perspective exactly. Change only the time and mood: warm amber emergency lighting instead of cold fluorescents, one light source at the far end, everything nearer falling into shadow.
source
resultRe-render these terraced fields as a gouache painting with visible brush texture and chalky opacity. Every terrace contour stays in exactly the same position; only the medium changes.
source
resultRecolour this woodblock wave to a dusk palette — deep violet water, salmon sky, warm cream foam. Keep every keyblock outline and flat colour field boundary exactly where it is.
source
resultRe-render this exploded camera diagram as a cyanotype blueprint: white line work on Prussian blue, every component in exactly the same position and spacing.
The composition is right in all three of these. That is the trap — a result can be geometrically perfect and still not be what was asked for.
recipe was built on this
run on something else
recipe was built on this
run on something else
recipe was built on this
run on something elseBoth were run. Both failed. The skill blocks these before the request is spent and shows you the image below.
source
what came backasked for: Remove the steam entirely and let the coffee surface go still and mirror-flat.
source
what came backasked for: The same woman, now lit only by a laptop screen. Same silver crop, same scar, same wire frames. Identity must be unmistakably the same person.
A "use when" drawn from a single failure is a guess wearing the clothes of a measurement. These two were run again on another unrelated source. One held and got sharper; the other turned out to be stated too generously.
recipe was built on this
second unrelated source
recipe was built on this
second unrelated source
recipe was built on this
second unrelated sourceTwo runs with the same seed, strength, prompt and input bytes returned images that differed on 0 of 1,048,576 pixels. If a re-run comes back different, the input changed. The usual culprit is a re-encode: feeding a lossy WebP copy of a PNG that an edit was originally made from moved the result by 17.0/255 mean per-pixel — the composition, palette and medium all returned, the brush texture did not. Keep the original file if you intend to re-run. Recording the seed is not enough for image-to-image; the seed and the exact input bytes together are what reproduce a generation.