This is an example where Cage/claudeQuads=false fails. Load the project in the current version of ImageEditor with the provided config.ini. ImageEditor --config config.ini -f pm3508o.png --project pm3508o.json Look at layer-10 (top left corner) in cage mode. Look at tiles (6,3) and (7,4). Zoom in and you'll see 2 horizontal black lines. See attached image 3508_layer10.png. With Cage/claudeQuads=true, the correct behaviour is observed. This illustrates the need for the iterative correction to solve the non-linear equation for mapping a point between the before and after cage tiles. This mode should always be set to true in the default config file in samples/misc/config.ini.