current canvas

previous canvas

source image
buffer image