2014-01-26 2 views
1

У меня есть холст с прозрачным фоном.Re-draw прозрачный фон на холсте

После рисования некоторого контента я хочу удалить часть его и вернуться на прозрачный фон.

Просто рисунок на верхней части содержания, которое будет стерт с

fillStyle = rgba(0, 0, 0, 0); 

ничего не делает, так как прозрачный сверху цвет = цвет.

Есть ли режим, который устанавливает последующие рисунки для «замены содержимого в этом положении»?

ответ

2

вы можете использовать функцию clearRect

context.clearRect(x, y, width, height) 

http://jsfiddle.net/5g87J/ посмотреть

+0

Тот же ответ, как и выше, но принял из-за скрипку. Всегда лучше иметь что-то, с чем можно поиграть. – gzost

+0

Я думаю, что мы написали его одновременно –

2

Ваш лучший вариант (и, возможно, только): .clearRect(x, y, w, h), чтобы удалить часть холста.

Смежные вопросы