See the example images in wiki: https://en.wikipedia.org/wiki/Seam_carving
Or online demo: https://alexander.soto.io/seam-carving
See the example images in wiki: https://en.wikipedia.org/wiki/Seam_carving
Or online demo: https://alexander.soto.io/seam-carving
But if you constrain it so that any reduced resolution is carved by stepping through the path that represents a straight line from the original image, and pre-generate all images, you might end up with something that looks smooth.
(I forget the specifics of how seam carving works again, so maybe this approach makes no sense)
If you do that, then the transitions should look quite smooth. You better memoize the intermediate results if you want decent performance though ;)
So yes, I think your line of thought is on the right track!