CANVAS ОЧИСТИТЬ DELPHI
В Delphi существует несколько способов очистки canvas (холста), на котором происходит рисование. Один из них - метод Canvas.Clear, который очищает холст полностью, устанавливая ему фоновый цвет.
Canvas.Clear;
Если требуется удалить только какие-то отдельные элементы с холста, можно использовать методы DrawClipped или FillRect:
Canvas.DrawClipped(...);
Canvas.FillRect(...);
Метод DrawClipped может нарисовать на холсте только те пиксели, которые были затронуты предыдущим рисованием. Метод FillRect позволяет закрасить указанную область т.Color.
Наконец, можно воспользоваться методом CopyRect, которым можно скопировать часть изображения с одного холста на другой:
Canvas.CopyRect(...);
HTML : Creating a CanvasImageData object without an instance of canvas in JS
HTML : HTML5 Canvas not clearing
Android : Android Canvas Redo and Undo Operation
How to clean canvas bag?
HTML : HTML5 restore canvas after clearing
HTML : Horrible Canvas GetImageData() / PutImageData() performance on mobile