tools: img_cmp output the diff image as soon as there is a difference

... with the reference image
workshop: add a way to enlarge the output extent for gaussian blur
workshop: gaussian-blur IIR with an infinite plane gives pass-through

...  instead of empty
operations: stretch-contrast(-hsv) are also pass-through on infinite planes