По сути, вам нужно будет сохранить версию изображения до того, как на нем будет нарисован новый объект, и, если пользователь решит отказаться от чертежа, вернитесь к предыдущему изображению.
Если вам нужно более одного уровня отмены, может быть проще сохранить описание всех действий, выполненных пользователем, и повторять их до последней отмены.